Clement-Cardot / react-todo-app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

To-Do App

This project is a simple to-do app made with React.

Dependencies

Installation

npm install

Usage

Development

npm run dev

Production

npm run build

Features

To-Do Lists

A To-Do List is a collection of tasks with a title.

Features :

  • Create lists with or without tasks
  • Remove a list
  • Change the title of a list

Tasks

A task is a collection of properties:

  • Title
  • Description
  • Kanban tag (To Do, In Progress, Testing, Done)
  • Priority tag (Low, Medium, High)
  • Custom Tag

Features :

  • Edit the title of a task
  • Mark a task as done
  • Mark a task as undone
  • Change the priority tag of a task
  • Add or change the custom tag of a task
  • Change the KanBan tag of a task
  • Open the task details page

Custom Tags

A custom tag is a tag that can be added to a task. It has a name, a background color and a text color.

Features :

  • Create custom tags

Views

  • To-Do List View
  • Kanban Board View
  • Task Details View

Improvements

  • Make the Light/Dark mode property persistent
  • Add a search bar to the To-Do list view
  • align tags in the To-Do list view
  • Allow the user to delete a custom tag

About


Languages

Language:TypeScript 93.0%Language:CSS 4.7%Language:HTML 1.5%Language:JavaScript 0.8%