Skip to content

vickyy234/Task-Manager-Mern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

50 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

βœ”οΈ 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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Languages