Skip to content

Allows you to make multiple lists and add items to them . Delete them when finished ( either the whole list or a single item ) . You can access them at a later time by logging in.

Notifications You must be signed in to change notification settings

ritwikpal20/Todolist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Organise your items under various lists :

  • Lets you add➕ and delete❌ various items in your categorised lists
  • Delete the whole list in one go, when all the items are completed.
  • Strikes items out or change order of your list items , everything will be preserved

Strike out by simply touching and Change order by clicking and draging. In touchscreen , use up & down arrows for changing order.

Note : All your todos are encrypted before storing to database and are decrypted only when you view them on website using your credentials.

Development Sights :

This project uses MongoDB as database storage. Local authentication facility is developed using Passport.js and any password is hashed before storing to database using bcrypt . Users can also sign in using Google account , which is also set up using Passport.js

Few enviroment variables which needs to set up before development or deploying to production.

NODE_ENV= development
MONGO_USERNAME = *your_username*
MONGO_PASSWORD = *your_password*
SESSION_SECRET = *"your_session_secret"*
SALT_ROUNDS = *salt_rounds_for_bcrypt*

GOOGLE_CLIENT_ID = *your_google_client_id*
GOOGLE_CLIENT_SECRET = *your_googleclient_secret*

CRYPTOJS_SECRET = *"your_cryptojs_secret_here"*

Here are some screenshots of how the website can be used :

Sign In Page Home Page List Page

Live link at:

Todos

About

Allows you to make multiple lists and add items to them . Delete them when finished ( either the whole list or a single item ) . You can access them at a later time by logging in.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published