About • Features • Technologies Used • Setup Instructions • Deployment • Credits
Task Manager App is a web application designed to help users manage their tasks effectively. Whether you're organizing your daily to-dos or keeping track of important projects, this app provides a simple and intuitive interface to create, update, and delete tasks. With features like user authentication and responsive design, Task Manager App offers a seamless experience for managing your tasks on any device.
- User Authentication: Users can sign up, sign in, and log out securely to manage their tasks.
- Task Management: Create, update, and delete tasks with ease. Tasks can also be marked as completed.
- Responsive Design: The application is designed to work seamlessly on both desktop and mobile devices, ensuring a consistent user experience across different screen sizes.
You can access the live demo of the Task Manager App here.
- User authentication: Sign up, sign in, and logout.
- Task management: Create, update, delete, and mark tasks as completed.
- Responsive design: The application is designed to work seamlessly on both desktop and mobile devices.
-
Frontend:
- React.js
- React Router
- Redux Toolkit for state management
- Axios for making HTTP requests
- React Icons for icons
-
Backend:
- Node.js
- Express.js
- MongoDB for database
- Mongoose ODM for MongoDB
- JSON Web Tokens (JWT) for authentication