This is a full-stack web application built using the MERN (MongoDB, Express, React, Node.js) stack. The application is a task manager that allows users to create, read, update, and delete tasks. It also includes authentication and authorization features using JSON Web Tokens (JWT) and cookies.
- User registration and login
- Create, read, update, and delete tasks
- Secure authentication using JWT and cookies
- Responsive design for desktop and mobile devices
- Form validation using react-hook-form
- Client-side routing with react-router-dom
- Frontend: React, react-hook-form, react-router-dom
- Backend: Node.js, Express, MongoDB, Mongoose, JWT
- Authentication: JSON Web Tokens, Cookies
This project will be deployed proximately to a hosting platform like GitHub Pages, Netlify, or Vercel. The deployment process will depend on the platform chosen. 🔜
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
Note: This project is a work in progress, and some features may not be fully implemented or may have bugs. I'm actively working on improving and expanding the functionality. 🚧