This is an Angular / Express seed project is which adapted from Brian Ford's Angular Express Seed (https://github.com/btford/angular-express-seed). Credit also goes to Mr. Ford for the intro and how to use sections of this readme.
Instead of using the Jade templating engine; however, this seed uses HTML for markup.
Start an awesome app with AngularJS on the front, Express + Node on the back. This project is an application skeleton for a typical AngularJS web app for those who want to use Node to serve their app.
The seed contains angular libraries, test libraries and a bunch of scripts all preconfigured for instant web development gratification. Just clone the repo (or download the zip/tarball) and you're ready to develop your application.
The seed app shows how to wire together Angular client-side components with Express on the server.
Clone the angular-express-seed repository, run npm install
to grab the dependencies, and start hacking!
Runs like a typical express app:
node app.js
Just fetch the changes and merge them into your project with git.
app.js --> app config
package.json --> for npm
public/ --> all of the files to be used in on the client side
css/ --> css files
app.css --> default stylesheet
img/ --> image files
js/ --> javascript files
app.js --> declare top-level app module
controllers.js --> application controllers
directives.js --> custom angular directives
filters.js --> custom angular filters
services.js --> custom angular services
lib/ --> angular and 3rd party JavaScript libraries
angular/
angular.js --> the latest angular js
angular.min.js --> the latest minified angular js
angular-*.js --> angular add-on modules
version.txt --> version number
routes/
api.js --> route for serving JSON
index.js --> route for serving HTML pages and partials
views/
index.html --> main page for app
partials/ --> angular view partials (partial jade templates)
partial1.html
partial2.html
For more information on AngularJS please check out http://angularjs.org/ For more on Express look at http://expressjs.com/