Skip to content

This To-Do List app is a Full-Stack MERN app with a RESTful API. React and the Chakra-UI library are on the front-end and a MongoDB database with Mongoose.js, Express.js and Node.js on the back-end. Authentication using JWTs.

License

Notifications You must be signed in to change notification settings

tchestnut85/to-do-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React To-Do App

Deployed App License

Description

This is a To-Do list app to help users stay organized with tasks they need to get done. Users can signup by creating a username and password with authentication using JWTs. The user can create a to-do item, set its priority level, edit an item to update it with changes, mark an item as completed and delete items if they want to.

This is a Full-Stack MERN app using a RESTful API for interaction with the MongoDB database. React was used on the front-end along with the Chakra UI React library. MongoDB is used for the database along with Mongoose, Express and Node.js on the back-end to create a RESTful API that the front-end interacts with. React Context is used for state management of the app including the current user's info, their to-do items and the current to-do item when selecting a single item to edit.

Table of Contents

Technology Used

JavaScript
MongoDB
Express.js
React
Node.js
Chakra UI
Mongoose.js
MongoDB Atlas
Heroku

Screenshots

Sign-Up Page:

Sign-Up Page

All To-Do Items:

All To-Do Item

Single Item:

Single Item

Contact

Please visit my GitHub profile to check out this and other projects I've created and contributed to. Contact me at thomaschestnut00@gmail.com with any questions or if you'd like to collaborate.

Links

License

License
This app is licensed under the MIT license.

About

This To-Do List app is a Full-Stack MERN app with a RESTful API. React and the Chakra-UI library are on the front-end and a MongoDB database with Mongoose.js, Express.js and Node.js on the back-end. Authentication using JWTs.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published