Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fdom92/ionic-fullstack-app-seed
A seed to quickstart in fullstack mean applications with ionic 1 and angularjs.
https://github.com/fdom92/ionic-fullstack-app-seed
angularjs express fullstack ionic mongodb nodejs seed
Last synced: 22 days ago
JSON representation
A seed to quickstart in fullstack mean applications with ionic 1 and angularjs.
- Host: GitHub
- URL: https://github.com/fdom92/ionic-fullstack-app-seed
- Owner: Fdom92
- License: mit
- Created: 2016-03-31T17:17:29.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2016-07-06T09:36:10.000Z (over 8 years ago)
- Last Synced: 2024-11-18T06:21:32.614Z (3 months ago)
- Topics: angularjs, express, fullstack, ionic, mongodb, nodejs, seed
- Language: JavaScript
- Homepage:
- Size: 2.17 MB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Ionic Fullstack Seed
A seed to quickstart in fullstack mean applications with ionic.
The ionic app its based on [tmaximini repo](https://github.com/tmaximini/ionic-gulp-seed) and
applied the [John Papa Style guide](https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md)## Technology Stack
* **[Gulp](http://gulpjs.com/)** - Automate and enhance your workflow.
* **[Ionic](http://ionicframework.com/)** - Advanced HTML5 Hybrid Mobile App Framework.
* **[Mongoose](http://mongoosejs.com/)** - Elegant mongodb object modeling for node.js
* **[MongoDB](https://www.mongodb.com/)** - Agile NoSQL database.
* **[Express](http://expressjs.com/)** - Fast, unopinionated, minimalist web framework for Node.js.
* **[Angular](https://angularjs.org/)** - Superheroic JavaScript MVW Framework.
* **[NodeJS](https://nodejs.org/)** - Platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications.## Requirements and Install
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
```## Folder structure
```
.
├── /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 #
```