Skip to content

Yukesh-30/TaskManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ Task Manager App (MERN + JWT Authentication)

A full-stack Task Manager built using the MERN stack (MongoDB, Express, React, Node.js) with JWT-based authentication to securely manage your tasks.
Users can register, log in, and manage tasks β€” including creating, updating, marking as complete, and deleting β€” all through a clean and responsive UI.


πŸš€ Features

  • User Authentication (JWT)
    • Secure Sign Up & Login
    • Password hashing for security
    • Persistent authentication using tokens
  • Task Management
    • Add new tasks with descriptions
    • Edit or update task details
    • Mark tasks as completed/incomplete
    • Delete tasks
  • User-specific Data
    • Tasks are private and linked to the logged-in user
  • Responsive UI
    • Fully functional across desktop and mobile devices

πŸ› οΈ Tech Stack

Frontend

  • React.js (with Hooks)
  • Axios for API calls
  • Tailwind CSS / CSS Modules (custom styling)

Backend

  • Node.js & Express.js
  • MongoDB with Mongoose
  • JSON Web Token (JWT) for authentication
  • bcrypt.js for password hashing

Clone the repository bash git clone https://github.com//.git cd taskmanager Install backend dependencies

-cd backend -npm install -npm run dev

Install frontend dependencies

-cd frontend/taskmanager -npm install -npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages