Skip to content

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

Contributors