Skip to content

suhailakhtar039/Todo-webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo Project

The project is based on storing list of todos. It provides simple UI to interact and perform basic operations like add and delete particular ToDo.

Features

This project link todos to particular users, so that only that user can edit or delete his/her todos and no one else has that authentication.

Components

It is build completely on front end as well as backend.

For front end it includes html, javascript, css. Backend is completely build on Nodejs using express as framework. Different npm packages are also installed for functioning of web-app. For storing todos it uses mongodb for databases.

Some of the core packages installed are:

  • express: It is web application framework for Nodejs.
  • ejs: It is a simple templating language that allowing embedding javascript with html.
  • passport: It provides user authentication in web app.

Clone

To clone entire repository run git clone https://github.com/suhailakhtar039/Todo-webapp.git on your machine.

Deployement

The project is deployed on heroku with URL https://guarded-lowlands-93671.herokuapp.com/

Steps

  1. Go to URL provided. It will direct to homepage.
  2. To access the Todo you need to be the existing member or you can create a new id.
  3. Once created it will redirect you to dashboard where you can see all your todos. New todos can be added or can be removed also.

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •