A sleek and intuitive task management app built using the MERN stack to help you organize, prioritize, and complete your tasks effortlessly. π‘β
β
User Authentication β Secure login & registration (JWT-based).
β
Task Management β Add, edit, delete, and mark tasks as completed.
β
Priority Levels β Set tasks as Low, Medium, or High priority.
β
Responsive UI β Fully mobile-friendly using React & Tailwind CSS.
β
MongoDB Integration β Store and manage tasks efficiently.
β
REST API β Built with Express.js for smooth performance.
| Tech | Usage |
|---|---|
| MongoDB | Database for storing tasks |
| Express.js | Backend framework |
| React.js | Frontend UI |
| Node.js | Runtime environment |
| JWT | Secure authentication |
| Tailwind CSS | Modern styling |
| Framer Motion | Smooth animations |
TaskVerse/
βββ backend/
β βββ middleware/
β βββ models/
β βββ routes/
β βββ server.js
β βββ jwt_gen.py
βββ frontend/
β βββ src/
β β βββ components/
β β βββ pages/
β β βββ App.js
β β βββ index.js
β βββ public/
βββ README.mdgit clone https://github.com/yourusername/TaskVerse.git
cd TaskVerseπ Backend
cd backend
npm installπ Frontend
cd ../frontend
npm installStart Backend Server
cd backend
node server.jsStart Frontend Server
cd ../frontend
npm startπ Now visit http://localhost:3000 to see TaskVerse in action!
- POST
/api/auth/registerβ Register a new user - POST
/api/auth/loginβ Login with credentials
- GET
/api/tasksβ Fetch all tasks - POST
/api/tasksβ Create a new task - PUT
/api/tasks/:idβ Update a task - DELETE
/api/tasks/:idβ Delete a task
Contributions are welcome! If you have ideas for improvements, feel free to fork the repo and submit a PR.
- Fork the repository
- Create a feature branch:
git checkout -b feature-name - Commit changes:
git commit -m "Added new feature" - Push to GitHub:
git push origin feature-name - Open a Pull Request π
This project is open-source and available under the MIT License.
See the full license details here.
- πΌ GitHub: @madboy482
- πΌ LinkedIn: Nalin
- πΌ Portfolio: madboy482.me
π If you like this project, don't forget to star the repo! β
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)