Skip to content

A single-page application built using Backbone, Express, Pug, Stylus, and Handlebars

Notifications You must be signed in to change notification settings

linusphan/music-store

Repository files navigation

music_store


music_store_form

About

This is a single-page application built from scratch using Backbone, Express, Pug (formerly known as Jade), Stylus and Handlebars. This project accumulates a large variety of Frontend technologies and knowledge.

Some notes regarding this application's setup

  • created application skeleton with express
  • npm install nodemon as dev dependency and change npm start to use nodemon
  • initialized bower components with bower init
  • install bower dependencies
    • jquery, backbone (will install underscore automatically), and handlebars
  • installed npm grunt package as dev dependency and then grunt plugins (dev):
    • grunt-bower-concat to concatenate bower plugins
    • grunt-contrib-handlebars: lets us have external handlebars templates precompiled into JS functions
    • grunt-contrib-uglify: minify JS files as much as possible
    • grunt-contrib-watch: lets us monitor handlebars directory and if changes to templates then it'll automatically recompile the JS file
    • set up grunt file to concat and minify our JS and run it with grunt CLI command
    • install Stylus with npm install

About

A single-page application built using Backbone, Express, Pug, Stylus, and Handlebars

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published