Welcome to Task Manager! This Task Manager is a web application designed to help users efficiently organize and manage their tasks. Users can create, edit, delete, and mark tasks as complete or incomplete. The app provides a simple and user-friendly interface for task management.
Live Demo : https://task-manager-lac-nine.vercel.app/
- UserSide
- User Authentication: Secure login and registration process for users.
- Forgot and Reset Password: Functionality to reset passwords.
- OTP based Authentication: Secure OTP login with FAST2SMS API
- Task Creation: Add new tasks with a description and due date.
- Task Management: Edit, mark as complete/incomplete, or delete tasks.
- Task Organization: Sort tasks by priority, or status.
- Drag and Drop React-beautiful-dnd used to manage tasks ease.
- Responsive Design: Works seamlessly across different devices, including desktops, tablets, and smartphones.
-
Frontend:
- React.js
- Axios
- React Router Dom
- React-beautiful-dnd
-
Backend:
- Node.js
- Express.js
- MySQL
-
Other Tools:
- JWT for authentication
- bcrypt for password hashing
- AWS hosted for MySQL server
- FAST2SMS API