Real-time traditional music game using expressjs
- Install node.js and npm.
- Restart cmd. Ensure node and npm is working on cmd.
npm
andnode
- Install bower with global parameter.
npm install -g bower
- Install express generator with global parameter
npm install -g express-generator
- Restart cmd. Ensure bower and express is working on cmd by running
bower
andexpress
- Run the following commands to update npm and bower dependencies in the project structure:
bower update
andnpm update
- Install mongodb.
- Restart cmd. Ensure mongodb is active.
mongod
node bin/www
Each time after editing a server-side code, don't forget to re-run this command
Just like PHP Composer
- NPM - node package manager: server-side modules, example: mongodb connection. saved in node_modules/
- Bower : client-side modules, example: bootstrap css. saved in public/vendor
- package.json: server-side dependencies
- bower.json: client-side dependencies
- Our custom stylesheets and javascripts : use public/javascripts and public/stylesheet/
- DO NOT edit files in public/vendor. If you want to modify bootstrap css, for example, create new custom css in public/stylesheet, include bootstrap css and custom css
- DO NOT edit files in node_modules.
- Model-View-Controller
models/
the "Model", contains object-database model abstractions.views/
the "View", contains presentation to clients.routes/
the "Controller", contains request handler.config/
global configuration connection, example: mongodb connection.
- ExpressJS Guide
- Mongoose (mongodb + node)
- Swig tags API (template engine)
- GitHub Markdown Basics
- PassportJS Authentication
- Databinding conflict with AngularJS
- Melisa dan Si Komo weleh weleh weleh weleh weleh
- Feel free to add here
- Muhammad Yafi
- Ahmad Zaky
- Hayyu Luthfi Hanifah
- Khoirunnisa Afifah
- Choirunnisa Fatima
Apache License
Bukan buat gaya-gayaan, kalo app ini jadi lumayan bisa buat resume, and it's generic.