Skip to content

This is an fullstack TodoApp using JWT(json web tokens) for authentication. Users can Create Account and make their todolist . Users can apply multiple operations

License

Notifications You must be signed in to change notification settings

Navaneeth-21/FullStackTodoApp-JWT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToDo App

A Simple web Application for managing your todos . This Project uses Express.js for the backend, MongoDB as the database and javascript for the frontend. This project uses JWT for authenticating the users using tokens which are stored in cookies.

  • Users can create their accounts and make their todolist
  • Users can perform operations like delete , editing the tasks

Features

  • Create Account by providing respective credentials
  • Add new todos
  • view existing todos
  • Mark todos as completed
  • Delete todos
  • Edit todos

Technologies used

  • Backend: Express.js , MongoDB , JWT
  • Frontend: HTML , CSS , JavaScript

Screenshot

  • Register page

Registration Page

  • Todos

Todo App Screenshot

Getting Started

Prerequisites

  • Node.js and npm installed
  • MongoDB installed and running

Installation

  1. Clone the repository

  2. Install dependencies

    npm install
    
  3. Replace the url with your connection String

  4. Start the server:

    npm start
    

5.Open the web browser and go to http://localhost:3000 to access the TodoApp.

Contributing

Contributions are welcome! Feel free to submit issues or Pull requests.

About

This is an fullstack TodoApp using JWT(json web tokens) for authentication. Users can Create Account and make their todolist . Users can apply multiple operations

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published