Your production ready mobile app foundation.
What's App Base ?
A simple, robust fullstack js base for creating real life apps !
- Ready to extend Loopback REST api
- Infinite scroll items list
- Authentication simple form + fb button
- Fitering items basic form
- Manage favorites items list
- Admin dashboard items manager
- Rating and comments items
- Internationalization
- Sharing items
- Deploy documentation (manual + docker)
- Docker dev environment
- Basic items filters : type, tags ...
- Dedicated "ionicview" app
- User account managment
- Xamarin based mobile client (ios, android, windows)
Actually, App Base is a fullstack js ecosystem :
Need | Solution | AppBase repo |
---|---|---|
REST API | LoopBack Framework | Appbase server |
Mobile App | Ionic Framework | Appbase ionic |
Admin Dashboard | NG-admin | Appbase server |
Prerequites
Install dev tools
App base is built on top of ionic (who use cordova) and strongloop. Some others automation tools (like gulp) are required.
npm install -g cordova ionic strongloop grunt-cli gulp bower karma-cli phantomjs
Start app components
Start loopback api
$ git clone git@git.mikangali.com:lab-241/appbase-server
$ cd appbase-server
$ npm install
$ grunt
Start ionic mobile app
$ git clone git@git.mikangali.com:lab-241/appbase-client-ionic
$ cd appbase-client-ionic
$ bower install
$ ionic serve --lab
Read more in documentation.