Skip to content

Latest commit

 

History

History
79 lines (54 loc) · 2.65 KB

README.md

File metadata and controls

79 lines (54 loc) · 2.65 KB

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!