This is a simple news web application to compare the Baqend performance against the competitors Parse, Apiomat, Azure Mobile Services and Kinvey
The application loads three different stream objects. Each contains a title and a list of ten different news ids:
{
"title": "Wirtschaft",
"news": ["/db/News/w1", "/db/News/w2", "/db/News/w3", "/db/News/w4", "/db/News/w5", "/db/News/w6", "/db/News/w7", "/db/News/w8", "/db/News/w9", "/db/News/w10"]
}An news object is referenced by an id. It contains a headline, short text, image link and a date:
{
"id": "/db/News/w1",
"headline": "Guter Rat zur Geldanlage ist selten",
"short": "Honorarberatung ist in Deutschland endlich gesetzlich geregelt. Doch gibt es kaum Honorarberater. Und gut qualifizierte noch viel weniger.",
"img": "geldanlage-honorarberatung-220x124.jpg",
"date": "11. November 2014 07:15 Uhr"
}Clone this repository, install the node modules (npm install) and start the http server with grunt. To change the used provider edit the comments and the end of the index.html.
You can deploy a predefined schema for this app via CLI. The schema is stored in baqend/schema. If you want to intialize the app with predefined, data you can add init=true to the end of the address bar.
- In
js/baqend-insert.jschangeDB.User.login('*', '*')to your own credentials - In
js/baqend.jschangeDB.connect('news');toDB.connect('http://localhost:8080/v1');
You can also use our hosted versions:
- Baqend
- Back4App (Parse-Server)
- Azure Mobile Services
- Apiomat Static files deployed on AWS S3
- Kinvey Static files deployed on AWS S3