https://github.com/vickyy234/task-manager-mern
A full-stack MERN Task Management App with Google & GitHub OAuth, personal & shared tasks, and JWT-based authentication
https://github.com/vickyy234/task-manager-mern
cookie-session express github-oauth2 google-oauth2 jsonwebtoken mongod node postman react render tailwindcss vercel
Last synced: 8 months ago
JSON representation
A full-stack MERN Task Management App with Google & GitHub OAuth, personal & shared tasks, and JWT-based authentication
- Host: GitHub
- URL: https://github.com/vickyy234/task-manager-mern
- Owner: vickyy234
- License: mit
- Created: 2025-06-28T06:15:46.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-06-29T18:10:26.000Z (8 months ago)
- Last Synced: 2025-06-29T18:46:24.578Z (8 months ago)
- Topics: cookie-session, express, github-oauth2, google-oauth2, jsonwebtoken, mongod, node, postman, react, render, tailwindcss, vercel
- Language: JavaScript
- Homepage: https://task-manager-mern-rho.vercel.app
- Size: 394 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ✔️ 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](LICENSE) file for details.
[](https://opensource.org/licenses/MIT)
---
## Hackathon Note
This project is a part of a hackathon run by https://www.katomaran.com