Skip to content

Latest commit

 

History

History
52 lines (27 loc) · 1.34 KB

File metadata and controls

52 lines (27 loc) · 1.34 KB

Introduction

A Simple ToDo App is built using the MVC Architecture, we have also implemented "authorization" so folx can sign up, customize & personalize the app


Be sure to add that lovely star 😀 and fork it for your own copy


Objectives

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

🌟 User can register and log in to view, create, edit and delete their own todo list

🌟 User can choose the priority for each todo item

🌟 After completing a task, user can choose to mark an item 'completed', or delete the item

🌟 Todo list is sorted by status (not compeleted -> completed), priority, and date/time of input


Who is this for?

  • It's for beginners & intermediates with little more experience, to help understand the various aspects of building a node app with some complex features

Packages/Dependencies used

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


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

npm install


Things to add

  • Create a .env file and add the following as key: value
    • PORT: 1000 (can be any port example: 3000)
    • DB_STRING: your database URI

Have fun testing and improving it! 😎