An open API service indexing awesome lists of open source software.

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

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.

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

---

## Hackathon Note

This project is a part of a hackathon run by https://www.katomaran.com