Skip to content

A comprehensive MERN stack To-Do Task application featuring secure user authentication, global state management with Redux Toolkit, MongoDB Cloud database integration, and deployment on Netlify and Back4App. Includes frontend testing with Jest and React Testing Library, and backend testing with Jest and Supertest.

Notifications You must be signed in to change notification settings

MohammadAbdullah5/To-Do-Task-App-MERN-Stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

To-Do Task App

Deployment Status

This project is a To-Do Task application built with the MERN stack. It allows users to manage their tasks effectively with features such as registration, login, task creation, updating, and deletion.

Features

  • Authentication: Utilizes JWT (JSON Web Token) for secure user authentication.
  • Global State Management: Implemented with Redux Toolkit for efficient state management across the application.
  • Backend: Built with ExpressJS and NodeJS, providing robust server-side functionality.
  • Database: MongoDB Cloud database is used to store user and task data.
  • Deployment: Frontend deployed on Netlify, backend deployed on Back4App for seamless accessibility.

Deployment

The project is deployed and accessible at To-Do Task App.

Testing

  • Frontend: Unit tests conducted using Jest and React Testing Library to ensure the reliability of React components.
  • Backend: Jest and Supertest employed for testing the backend to verify its functionality and endpoints.

Technologies Used

  • Frontend: ReactJS
  • Backend: ExpressJS, NodeJS
  • Database: MongoDB Cloud
  • State Management: Redux Toolkit
  • Authentication: JWT (JSON Web Token)
  • Testing: Jest, React Testing Library, Supertest

Contributions

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

About

A comprehensive MERN stack To-Do Task application featuring secure user authentication, global state management with Redux Toolkit, MongoDB Cloud database integration, and deployment on Netlify and Back4App. Includes frontend testing with Jest and React Testing Library, and backend testing with Jest and Supertest.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published