Skip to content

A TODO web app with task management, including display, add, remove, search, mark completion, filter, assign priorities (1-10), and sort by priority. User-friendly with light and dark modes.

Notifications You must be signed in to change notification settings

RuslanTsykaliak/todo

Repository files navigation

TODO Web Application

Welcome to the TODO web application! This application helps you manage your tasks with a variety of features. Built with Next.js, TypeScript, TailwindCSS, and Prisma ORM.

Table of Contents

Features

1. Display a List of All Tasks

View a comprehensive list of all your tasks.

2. Add and Remove Tasks

Easily add a new task to the list and remove tasks as needed.

3. Search for Tasks

Effortlessly search for tasks using the search functionality.

4. Mark a Task as Done

Keep track of completed tasks by marking them as done.

5. Filter Tasks by Status

Filter tasks based on their status.

6. Assign Priority to Tasks

Assign priority levels to tasks, ranging from 1 to 10.

7. Sort Tasks by Priority

Sort tasks in ascending or descending order based on their priority.

8. Dark and Light Mode

Toggle between dark and light modes for a personalized experience.

Technologies Used

Getting Started

Before running the development server, set up the database details in the .env file. After configuring the database, use the following command:

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

Open http://localhost:3000 with your browser to access the application.

Usage

Start by adding tasks through the user interface. Use the search, filter, and sorting options to organize your tasks efficiently. Toggle between dark and light modes based on your preference.

Learn More

Explore the resources below to deepen your understanding of the technologies used:

Deploy on Vercel

The simplest way to deploy your TODO app is by using the Vercel Platform. For detailed instructions, refer to the Next.js deployment documentation.

Feel free to contribute or provide feedback by checking out the GitHub repository. Your contributions are highly appreciated!

About

A TODO web app with task management, including display, add, remove, search, mark completion, filter, assign priorities (1-10), and sort by priority. User-friendly with light and dark modes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages