| created: | 2014-04-19 |
|---|---|
| url: | [email protected]:dotmpe/angular-socket-io-seed.git |
Forked from https://github.com/btford/angular-socket-io-seed
- Frontend
- AngularJS
- JQuery & Bootstrap
- Templates through Jade backend?
- Backend
- Node.js
- Socket IO
- Express
Installation and run:
npm install -g bower \ && bower install && npm install \ && node app.js
- master
- Mostly original seed project, added underscore.
- Install CSS/JS using bower to public folder, no other asset management; paths directly to Jade.
Subbranches have fixed various wanted features. Need to get back to master once some ORM starts rolling.
- ToDo:
- Would want coffeescript/livescript at frontend.
- Need to figure out how to do passport with angular, look at what socket.io+angular does.
- Compare against SocketStream stack.
- Feature: f_coffee
- Started feature branch for coffeescript.
- Working for backend, need to fix loading in frontend.
- Feature: f_tumblr
- Started feature branch for tumblr.
- Figure out OAuth first.
- Feature: f_oauth2
- Need to get federated login. OAuth2 working easily, Oauth1 too complicated, use library: Passport.
- Feature: f_passport
- Looking at passport module for authentication, tumblr module.
- Fork: mongoose_demo
Merged in mongoose-demo seed. Working to rewrite to bookshelfjs
Mongoos-demo seed had originally no angular; but does have a working Passport implementation.
May want to check out backbone with ng separately.
Since everyone talks about backbone and angular separately and exclusively, I'm probably better off hacking express+socketio+sqlite3 for now to get my things going.
There is an Angular app called 'trojan' here.
- Feature: f_markdown
- First feature branch for mongoose_demo.
- Create a client-side markdown editor. Needs RequireJS.
- TODO: read more about
btford.socket-ioinpublic/bower_components/angular-socket-io/README.md