Skip to content

Latest commit

 

History

History
48 lines (26 loc) · 1.14 KB

README.md

File metadata and controls

48 lines (26 loc) · 1.14 KB

Introduction

A simple homework app


Objectives

  • It's a beginner level app created to understand how MVC concept and logins are added

Who is this for?

  • Anyone that has to track their homework

Packages/Dependencies used

bcrypt, connect-mongo, dotenv, ejs, express, express-flash, express-session, mongodb, mongoose, morgan, nodemon, passport, passport-local, validator


How to get this working in your local node environment:

Install all the dependencies or node packages used for development via Terminal

npm install

Create an .env file

create a file named .env in the /config folder and add the following as key: value

  • PORT: 2121 (can be any port example: 3000)
  • DB_STRING: your database URI

Have fun testing and improving it! 😎


Things to add

  • Weekly assignment tracker to look at current/upcoming assignments.
  • Teacher can have the ability to add, edit, and delete assignments while student users can only mark whether it was completed.
  • Student users can make private, threaded comments under each assignment for the teacher to read, like if they have a question.