Skip to content

itsnileshgosavi/Task-Master

Repository files navigation

This is a Next.js project bootstrapped with create-next-app.

Task Manager App

This is a simple task manager application built with React and next.js that allows users to create, view, edit, and delete tasks.

Features

  • Create Tasks: Add new tasks with titles, descriptions, and statuses.
  • View Tasks: See a list of all tasks with their details.
  • Edit Tasks: Modify existing tasks including their titles, descriptions, and statuses.
  • Delete Tasks: Remove tasks from the list.
  • Filter Tasks: Filter tasks by status (Pending, Completed, All).
  • Responsive Design: Works well on various screen sizes.

Technologies Used

  • Frontend:

    • React
    • HTML/CSS/TailwindCSS
    • JavaScript
  • Backend:

    • next.js
    • JWT
    • Bcrypt
  • DBMS:

    • MongoDB

Setup

Getting Started

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/itsnileshgosavi/Task-Manager.git
  2. Navigate to the project directory:

    cd task-manager-app
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm run dev
    

    The app should now be running on http://localhost:3000.

Usage

  1. Open the app in your web browser.
  2. Create tasks by clicking the "Add Task" button and filling out the form.
  3. View, edit, or delete existing tasks using the provided options.
  4. Filter tasks by status using the dropdown menu.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature-name).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add some feature').
  5. Push to the branch (git push origin feature/your-feature-name).
  6. Create a new pull request.

Deployment

This project is deployed here: https://task-manager.nileshgosavi.tech

License

This project is licensed under the MIT License.

About

Task Master is a full stack web app to manage your tasks.

Resources

Stars

Watchers

Forks

Packages

No packages published