The Task Manager is a web application designed to streamline team task management. Built using the MERN stack (MongoDB, Express.js, React, and Node.js), this platform provides a user-friendly interface for efficient task assignment, tracking, and collaboration. The application caters to administrators and regular users, offering comprehensive features to enhance productivity and organization.
In a dynamic work environment, effective task management is crucial for team success. Traditional methods of task tracking through spreadsheets or manual systems can be cumbersome and prone to errors. The Task Manager aims to address these challenges by providing a centralized platform for task management, enabling seamless collaboration and improved workflow efficiency.
With the rise of remote work and dispersed teams, there is a growing need for tools that facilitate effective communication and task coordination. The Task Manager addresses this need by leveraging modern web technologies to create an intuitive and responsive task management solution. The MERN stack ensures scalability, while the integration of Redux Toolkit, Headless UI, and Tailwind CSS enhances user experience and performance.
Frontend:
React (Vite) Redux Toolkit for State Management Headless UI Tailwind CSS
Backend:
Node.js with Express.js
Database:
MongoDB for efficient and scalable data storage.
react | react-dom | react-redux | react-router-dom | Headless UI | Redux Toolkit | Tailwind CSS | bcrypt | cors | dotenv | express | jsonwebtoken | mongoose |
-
Install all the dependencies npm run install-all
-
Create a file named ".env" inside the backend folder. Add data from .env.example file and substitute your credentials there.
-
Start the application npm run dev
-
Go to http://localhost:[port]
Email: ruttikashrirao@gmail.com