Skip to content

elliot-a/Seed-CRUD-Angular-Node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A sexy seed project for gulp, angular, browserify with a node backend (consisting of simple RESTful API and a mongoDB),

Why this seed project :

  • 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.

This project stack :

  • AngularJS.
  • NodeJS.
  • Express.
  • MongoDB.
  • Gulp.
  • Browserify.
  • SCSS.
  • Bootstrap.

Installation

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

Setup

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

Pull requests accepted :)

About

A seed project for gulp, node, angular, and browserify projects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages