Skip to content

Latest commit

Β 

History

History
59 lines (42 loc) Β· 1.37 KB

File metadata and controls

59 lines (42 loc) Β· 1.37 KB

πŸ“ MERN Task Manager App

A full-featured task management application built using the MERN stack (MongoDB, Express.js, React, Node.js) with complete user authentication and task handling functionality.


✨ Features

βœ… User Authentication

  • Signup with secure password hashing
  • Login with error handling and validation
  • Logout and session/token management

πŸ“‹ Task Management

  • Create new tasks with title & description
  • Read tasks in your personal dashboard
  • Mark task status: In Progress, Done, or todo
  • Delete tasks with confirmation dialogs

🎨 User Interface

  • Fully responsive UI using Tailwind CSS
  • Beautiful loading animations and alerts (using SweetAlert2)

πŸ› οΈ Tech Stack

πŸ”— Frontend

  • React.js (with hooks and React Router)
  • Axios for HTTP requests
  • React Hook Form for input validation
  • SweetAlert2 for modals and notifications

🧠 Backend

  • Node.js with Express
  • MongoDB (using Mongoose)
  • bcrypt for password hashing
  • JSON Web Tokens (JWT) for auth

πŸ§ͺ Upcoming Features

  • Updating profile
  • Search/filter tasks
  • Drag & drop task reordering
  • Task categories/tags
  • Profile image upload
  • Light and Dark Mode functionality
  • Password reset with email

πŸš€ Getting Started

  1. Clone the repo
    git clone https://github.com/JaveriyaSaleem/Femhack.git