frazie / 100devs-todo-mvc-auth...team

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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. Todo items are sorted by category and priority. When the todo item's due date is more than a day away it will be green, yellow when it is due tomorrow, and red when it is due/past due.

Link to project


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 concepts and logins are added

Who is this for?

  • It's for beginners & intermediates with a 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, put it in your config folder, and add the following as key: value
    • PORT= 2121 (can be any port example: 3000)
    • DB_STRING= 'your database URI'

  • Dont forget to create a gitignore and add your node_modules and .env file to it.

Have fun testing and improving it! 😎

About


Languages

Language:JavaScript 50.3%Language:EJS 32.7%Language:CSS 17.0%