Habit Tracker

Demo web app using React, Shadcn UI Charts and Tanstack Table with search and filtering.

This project uses the brand new shadcn/ui charts library - https://ui.shadcn.com/charts.

Screenshot 2024-09-29 at 01 21 19

✨ Features

  • Habit tracking;
    • Goals configuration
    • Graph progress report
    • Priority setting
  • Support multiple themes
  • High customizable data table
  • And various useful functions:
    • toggle visibility;
    • duplicate tasks
    • edit tasks
    • sort by priority
    • ...more waiting for you to find out!

Getting Started

  1. Clone this repository to your local machine:

    git clone https://github.com/IamAbbey/habit-tracker.git
  2. Move to the cloned directory

    cd habit-tracker
  3. Install dependencies:

    npm install
  4. Run the development server:

    npm run dev