Skip to content

chianyungcode/taskify

Repository files navigation

Taskify

Taskify is a task management application that allows users to add, edit, and delete tasks. This application is built using React and TypeScript, along with several additional libraries to support its functionality.

Features

  • Add Task: Users can add new tasks by filling out the provided form.
  • Edit Task: Users can edit existing tasks.
  • Delete Task: Users can delete tasks that are no longer needed.
  • Sort Tasks: Users can sort tasks by time.
  • Local Storage: Tasks are saved in local storage, so they remain available even if the application is refreshed.

Installation

  1. Clone this repository:
    git clone https://github.com/username/todo-list-vite.git
  2. Navigate to the project directory:
    cd todo-list-vite
  3. Install dependencies:
    bun install

Running the Application

To run the application in development mode, use the following command:

bun dev

This will start the development server and open the application in your default browser.

Tech Stack

  • React: A JavaScript library for building user interfaces.
  • TypeScript: A typed superset of JavaScript that adds optional static typing.
  • Vite: A build tool that makes it easy to build modern web applications.
  • Tanstack Router: A library for building single-page applications with routing.
  • Tailwind CSS: A utility-first CSS framework that provides a consistent and responsive design system.
  • Shadcn UI: A collection of React components that follow the Tailwind CSS design system.