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.
-
π 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
-
Node.js
-
Express.js
-
MongoDB with Mongoose
-
JWT for authentication
-
cookie-parser for cookie handling
-
passport dependencies for social login
-
React.js
-
Tailwind CSS for styling
-
axios
-
Vercel
-
Render
-
Postman
This project is licensed under the MIT License β see the LICENSE file for details.