A seed to quickstart in fullstack mean applications with ionic.
The ionic app its based on tmaximini repo and applied the John Papa Style guide
- Gulp - Automate and enhance your workflow.
- Ionic - Advanced HTML5 Hybrid Mobile App Framework.
- Mongoose - Elegant mongodb object modeling for node.js
- MongoDB - Agile NoSQL database.
- Express - Fast, unopinionated, minimalist web framework for Node.js.
- Angular - Superheroic JavaScript MVW Framework.
- NodeJS - Platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications.
Node.js and MongoDB installed at least.
###Server
$ npm install
$ node server.js
And open your browser on http://localhost:8080
###Client
$ npm install && bower install
Run the app
$ gulp
Build the app
$ gulp -b
.
├── /app/ # API REST code (Express and Mongoose)
│ ├── /controllers/ # Express controllers
│ └── /models/ # Mongoose data models
├── /config/ # Settings for connection to the database
├── /node_modules/ # Node Modules and 3rd-party libraries
├── /public/ #
│ ├── /app/ # Source code of the application (Ionic and AngularJS)
│ ├── /bower_components/ # Bower Modules and 3rd-party libraries
│ ├── /hooks/ # Scripts used to customize cordova commands
│ ├── /node_modules/ # Node Modules and 3rd-party libraries
│ ├── /resources/ #
│ └── /test/ #
├── package.json # App manifest and list of libraries installed
├── README.md # README
└── server.js #