Skip to content

About

A full-stack task management application where users can sign up, log in securely, and manage their own tasks with create, edit, complete, and delete features

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Task Manager App

A full-stack task management application where users can securely sign up, log in, and manage their personal tasks with create, edit, complete, and delete functionality.

🚀 Features 🔐 User Authentication (Signup & Login) 🔒 Protected Routes ✅ Create, Edit, Delete Tasks ✔️ Mark tasks as completed 👤 User-specific task management ⚡ Fast and responsive UI

🛠️ Tech Stack 🎨 Frontend React (Vite) React Router DOM (Routing & Protected Routes) Zustand (State Management) Axios (API Requests) CSS ⚙️ Backend Node.js Express.js (REST API) JWT (Authentication) Bcrypt.js (Password Hashing) Cookie Parser (Session handling) CORS (Cross-origin requests) Dotenv (Environment variables) 🗄️ Database SQLite (Lightweight database)

📁 Project Structure task-manager/ │ ├── backend/ │ ├── controllers/ │ ├── routes/ │ ├── middleware/ │ └── server.js │ ├── frontend/ │ ├── src/ │ └── public/ │ └── .gitignore

🔐 Signup Page

Signup


🔑 Login Page

Login


📋 Dashboard (Task List)

Dashboard


✏️ Edit Task

Edit Task

🙌 Author

Moinuddin Shaikh

⭐ If you like this project

Give it a star on GitHub ⭐

About

A full-stack task management application where users can sign up, log in securely, and manage their own tasks with create, edit, complete, and delete features

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages