Also in your project directory: Make a text file with:
Team Name
Team Member’s Names and Student IDs
A. You can submit a Zip File. Make sure you include the entire Nodejs project directory including the MONGO Database. PKZIP is a freeware version. You should be comfortable working with ZIP Files.
B. You can npm -publish. See page 1 of your Course Text Book for Instructions.
If you do NPM -publish, you must replicate your MONGO database to Mongo DB realm. This is optional - submitting the ZIP file is enought - however I encourage you to try to do the workflow of Cloud Hosting on
Think about any eCommerce Website you have used (EBay, Amazon)
Project Grade will be assigned as follows:
50% of Project Grade: Shared among all team members
50% based on Individual Interviews during the last 2 classes
Teams can have up to 5 members
You are going to make an MVC 3 tier Web Application.
You will build a Web Application:
Can be any theme your team chooses, subject to the Instructor’s Approval.
Your web application must showcase:
HTML
CSS
jQuery
Client Side JavaScript BOM
Server Side JavaScript Node.js: expressjs, MONGO
Must use : Node.js
You must use Mongo DB as the Datastore, which will be cloud hosted using MONGO Realm.
Controller: JavaScript Objects : You may use a JS framework like Angular, VUE or REACT
How to hand in:
NPM Publish: I will provide a document for you to submit your URL for NPMjs.com
Instructor will install using NPM install
We will cover how to cloud-host MONGO where you will store your Data.
You will also make a LATEX Project Presentation Document to detail the Screens, Code, Data, and Operations of your e Commerce Web Site.
By now you should have provided me with your Team Details:
You will make a TRELLO Board one per team to organize and brainstorm your discussions, technical planning and delivery, and for Instructor to provide individual feedback.