Skip to content

siddhali24/To-do-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Priority Todo - Nurture Your Productivity

A high-performance, gamified To-Do list application built with React, Vite, and Tailwind CSS. This app turns task management into a rewarding experience where you earn "Water" to grow a digital plant.

Plant Growth Stages Data Persistence Frontend

✨ Features

  • 🌿 Plant Growth System: Earn 5ml, 10ml, or 20ml of water based on task priority.(Inspired by MS Edge Virtual Plant) Watch your plant evolve from a Seedling to a Blooming Tree!
  • 📅 Smart Deadlines: Set due dates for your tasks. The app automatically flags "Overdue" tasks with a pulsing alert.
  • 📈 Weekly Stats: A sleek bar chart visualizing your watering history over the last 7 days.
  • 🔍 Filter & Sort: Organize your view by Category (Work, Study, Personal, General) and sort by Priority, Date, or Name.
  • ✏️ Inline Editing: Update task names and descriptions on the fly with a dedicated edit mode.
  • 💾 100% Local Persistence: No backend required! All your tasks, plant stages, and stats are saved securely in your browser's localStorage.
  • 💎 Glassmorphism UI: A modern, premium design with smooth Framer Motion animations and responsive layouts.
  • 🧹 List Cleanup: Quickly archive all finished tasks with a single click to keep your workspace clear.

🛠️ Tech Stack

🚀 Getting Started

Prerequisites

  • Node.js (Latest LTS recommended)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/siddhali24/To-do-list.git
  2. Navigate to the project directory:

    cd To-do-list
    cd frontend
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm run dev

📝 License

This project is open-source and available under the MIT License.

About

A Gamified To-Do list Webapp built with React + Vite that rewards task completion by growing a virtual plant. Features smart deadlines, weekly stats, and localStorage persistence.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors