GitHunt
VI

vickyy234/Task-Manager-Mern

A full-stack MERN Task Management App with Google & GitHub OAuth, personal & shared tasks, and JWT-based authentication

โœ”๏ธ Task Management Web Application

A full-stack Task Management Web App built using the MERN stack. The app features both personal and collaborative task handling with robust authentication and an intuitive user interface.


Features

  • ๐ŸŒ Google & GitHub OAuth for secure login

  • โœ… Task CRUD operations (Create, Read, Update, Delete)

  • ๐Ÿ“‚ Personal and Shared tasks

  • ๐Ÿช JWT stored in HttpOnly cookies for secure authentication

  • ๐Ÿ’ป Good-looking UI built with Tailwind CSS

  • โš™๏ธ Secure backend API with protected routes

  • ๐Ÿ”„ Cross-Origin Resource Sharing (CORS) enabled for deployed domains

  • โฐ Auto-logout after 60 minutes of inactivity


Tech Stack

๐Ÿ”ง Backend

  • Node.js

  • Express.js

  • MongoDB with Mongoose

  • JWT for authentication

  • cookie-parser for cookie handling

  • passport dependencies for social login

๐ŸŽจ Frontend

  • React.js

  • Tailwind CSS for styling

  • axios

๐Ÿš€ Deployment & Tools

  • Vercel

  • Render

  • Postman


License

This project is licensed under the MIT License โ€“ see the LICENSE file for details.

License: MIT

Languages

JavaScript98.0%CSS1.0%HTML1.0%

Contributors

MIT License
Created June 28, 2025
Updated September 26, 2025
vickyy234/Task-Manager-Mern | GitHunt