A sexy seed project for gulp, angular, browserify with a node backend (consisting of simple RESTful API and a mongoDB),
-
This seed project aims to include most of the common features of an angular application, front and backend. This should give an easy base to start a new application.
-
It uses a very neat implementation of browserify/angular
-
The project uses the new Google Standards for angular app folder structure as specified here
-
By including common features it is hoped that you can just hit the ground running and copy and paste bits of code, and edit other bits to quickly edit the project into a custom angular application without any of the setup.
If you think I have missed anything out that is used frequently - let me know!! Or if you have any changes or improvements please submit a pull request.
Much of this seed project has been assembled from tutorials and other projects from the internet - if you recognize some code its because I copied it from you! :) thanks for that.
- AngularJS.
- NodeJS.
- Express.
- MongoDB.
- Gulp.
- Browserify.
- SCSS.
- Bootstrap.
Make sure you have mongoDB installed before proceeding. On a mac this will look something like this :
$ brew install mongodb
Then install global npm dependencies
$ npm install -g gulp
Then get npm dependencies for client and project
$ npm install
Compile client project by running gulp tasks
$ gulp setup
$ gulp
Then edit the app.js file in the 'app-server' folder to reflect the location of your client - this is marked in the 'settings' section You can then run the node server
$ cd app-server
$ node app.js
Finally, in your browser, navigate to the 'dist' folder - this should display the application