Skip to content

Repository files navigation

TaskMaster

TaskMaster - Create and Manage Tasks

Features

1. User Management

  • Robust user management system ensures secure handling of user data.
  • Passwords are securely hashed before being stored in the database, enhancing data security.
  • Authentication is implemented using JWT (JSON Web Tokens), providing secure and efficient user authentication.
  • Access to data is limited to authorized personnel only, ensuring data privacy and integrity.

2. CRUD Operations (Create, Read, Update, Delete)

  • Create: Users can create new tasks, providing flexibility in task creation and organization.
  • Read: Users can view existing tasks, enabling them to stay informed about their task list.
  • Update: Users can update task details, such as title, description, and status, facilitating task management.
  • Delete: Users can delete tasks they no longer need, maintaining a clean and organized task list.

Technology Stack

  • Frontend:

    • TailWind
    • Chakra-UI
    • React
  • Backend:

    • Node.js
    • Express
    • MongoDB
    • Mongoose
    • JWT and BCRYPT

Installation

  1. Clone the repository:

    git clone https://github.com/Vinay-the-dev-bot/taskMaster
    
  2. Navigate to the project directory:

    cd taskMaster
    
  3. Install dependencies:

    npm install
    
  4. Start the App:

    npm run dev
    

ScreenShots

  1. Landing Page Screenshot (687)

  2. Sign Up Page Screenshot (689)

  3. Login Page Screenshot (688)

  4. DashBoard Screenshot (692)

  5. Add A TaskScreenshot (691)

  6. Complete A Task Screenshot (695)

  7. Update or Delete A Task Screenshot (694)

About

TaskMaster is a secure web platform designed for efficient task management. Users can easily create, view, update, and delete tasks, ensuring flexibility and organization.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages