Todollo is a productivity and task management application designed to help individuals streamline their daily activities and get things done with ease.
This task management application is designed to streamline your daily activities and enhance your productivity. It includes a front-end user interface and a back-end API that work seamlessly together to manage tasks efficiently.
-
Homepage: The homepage displays all tasks, categorizing them into three status groups: To Do, Doing, and Done.
-
Task Card: Each task is showcased with its title and description, providing users with essential details.
-
Add Task: Users can easily create a new task by filling out a form that prompts them for the title and description of the task.
-
Edit Task: The application allows users to edit the title and description of existing tasks, ensuring they can keep their tasks up-to-date.
-
Delete Task: Implementing a delete feature enables users to remove tasks permanently when needed.
-
Task Status: Users can effortlessly drag and drop tasks between the To Do, Doing, and Done categories, allowing for efficient task management.
-
Responsive Design: The application is fully responsive, ensuring that it functions seamlessly and maintains a consistent visual appearance on mobile devices.
-
API Endpoints: A robust back-end API has been created to support CRUD (Create, Read, Update, Delete) operations for tasks.
-
Database Storage: All tasks are stored in a database, ensuring data persistence and reliability.
With this task management application, you can organize your tasks, track their progress, and improve your productivity. Whether you're managing personal to-dos or collaborating with a team, this application has you covered.
Feel free to explore the live demo and start managing your tasks effectively!
You can access and test the live demo of the application by following this link: Live Demo
Note: The application features one-click Google Sign-In for a hassle-free experience.
Snapshot of the Drag And Drop Functionality
This is a Next.js project bootstrapped with create-next-app
.
First, download the dependencies:
npm install
Then, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 with your browser to see the result.