Skip to content

Repository files navigation

TaskUp

TaskUp is a simple Task Management application built using Next.js and MongoDB. It uses a Kanban approach for managing tasks, allowing users to organize tasks into different columns based on their status (e.g., To Do, In Progress, Completed). Users can create, view, edit, delete, and mark tasks as complete or incomplete. The application supports basic task details like title, description, and due date. All data is persistently stored using MongoDB and the app is hosted on Vercel for easy deployment.


Why TaskUp?

TaskUp was created to provide an intuitive and seamless way to manage tasks using the Kanban methodology. Whether you're working on personal projects or managing a team, TaskUp helps you keep track of your tasks and stay organized.

  • Kanban Task Management: Visualize and manage your tasks in columns such as "To Do," "In Progress," and "Completed."
  • Manage Your Tasks: Create, view, edit, delete, and mark tasks as complete or incomplete.
  • Track Deadlines: Add a due date to each task to stay on top of your deadlines.
  • Easy-to-Use Interface: A user-friendly interface to manage your tasks effortlessly.
  • Persistent Data: All your task data is saved and retrieved from MongoDB.

Key Features

  • Kanban Approach: Organize tasks visually in a Kanban board format.
  • CRUD Operations: Add, update, delete, and view tasks.
  • Task Completion: Mark tasks as complete or incomplete.
  • Due Date: Set and view due dates for each task.
  • Error Handling and Loading States: Clear error messages and loading indicators during task operations.
  • Persistent Data: Data is stored in MongoDB for reliability and persistence.

Tech Stack

  • Frontend: Next.js
  • Backend: Next.js Server Actions
  • Database: MongoDB
  • Deployment: Vercel

Contribute

Check out the Contributing.md to contribute and set up this project locally.


License

This project is licensed under the MIT License.

About

Task Management application built using Next.js and MongoDB. Using Kanban approach for managing tasks

Topics

Resources

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages