Skip to content
This repository has been archived by the owner on Nov 1, 2024. It is now read-only.
/ app-template Public archive

express mvc coffee server, require grunt coffee ui, html5 epub reader

Notifications You must be signed in to change notification settings

brianyang/app-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

refactored gruntfile and dependency in ./app-template

cloudbookcase

express, mongoose, coffee: structure

skeleton with methods

  • returning json
  • proxy APIs
  • implement some form of OAuth

server details

  • Object modeling for MongoDB using Mongoose.
  • Passport.js for user authentication.
  • Twitter Bootstrap, to jumpstart your UI development.
  • connect-assets for serving CSS, Javascript and images to the client supporting Coffeescript and LESS on the fly.
  • connect-flash for helpful error/notice messages.
  • connect-mongo for persistent session storage.
  • Coffeescript linting using Grunt.
  • node-dev, an awesome development tool for Node.js that automatically restarts your node process when a script is modified. It also has useful growl notifications:

client details

  • Grunt to generate builds
  • Require for AMD script loading
  • CoffeeScript for easy development
  • bower for dependency management

html5 epub details

  • reads epub and renders html

File structure

├── app
│   ├── controllers
│   ├── helpers
│   ├── models
│   └── views
├── assets
│   ├── css
│   ├── img
│   └── js
├── bin
│   └── devserver (Shell script for firing up node-dev)
├── config
│   ├── environment.coffee
│   ├── express.coffee
│   ├── middlewares
│   ├── passport.coffee
│   ├── routes.coffee
│   └── routes.js
├── epub-reader
│   ├── app
└── ui
│   ├── app
├── server.js



About

express mvc coffee server, require grunt coffee ui, html5 epub reader

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published