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.js
changeDB.User.login('*', '*')
to your own credentials - In
js/baqend.js
changeDB.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