Skip to content

TaskMaster is a feature-rich task management web application built with Next.js and React. It offers intuitive task organization with priority setting, tagging, scheduling, and more.

License

Notifications You must be signed in to change notification settings

yuvateja2003/TaskMaster

Repository files navigation

TaskMaster

TaskMaster is a powerful and intuitive task management web application built with Next.js and React. It helps users organize their tasks efficiently with features like priority setting, tagging, and scheduling.

Features

  • Task Management: Add, edit, and delete tasks with ease
  • Priority Levels: Set low, medium, or high priority for tasks
  • Tagging System: Categorize tasks with custom tags
  • Scheduling: Set due dates and times for tasks
  • Filtering: Filter tasks by status, priority, tags, and date
  • Search: Quickly find tasks with the search functionality
  • Dark Mode: Toggle between light and dark themes for comfortable viewing
  • Responsive Design: Works seamlessly on desktop and mobile devices
  • Local Storage: Tasks persist in the browser's local storage

Demo

Check out the live demo: TaskMaster Demo

Technologies Used

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 in your browser to see the application.

Usage

  1. Adding a Task: Click the "Add New Task" button and fill in the task details.
  2. Editing a Task: Click on a task to expand it and modify its details.
  3. Completing a Task: Click the checkbox next to a task to mark it as complete.
  4. Deleting a Task: Click the trash icon to delete a task.
  5. Filtering Tasks: Use the filter buttons to view tasks by status or priority.
  6. Searching Tasks: Use the search bar to find specific tasks.
  7. Toggling Dark Mode: Click the sun/moon icon to switch between light and dark themes.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

PADDALA YUVATEJA - 6305326306 - paddalayuvateja@gmail.com

Acknowledgements

About

TaskMaster is a feature-rich task management web application built with Next.js and React. It offers intuitive task organization with priority setting, tagging, scheduling, and more.

Topics

Resources

License

Stars

Watchers

Forks