Skip to content

CY-CPU1011/Todo-list

Repository files navigation

Flow List

A modern, full-featured task management app with real-time sync, drag-and-drop, and a beautiful glassmorphism UI.

Live Demo : todo-list-lilac-sigma.vercel.app

TypeScript Next.js Supabase Tailwind CSS Vercel


Features

Task Management

  • Create, edit, and delete tasks with inline editing
  • Mark tasks as complete / active with one click
  • Star important tasks to keep them at the top of your mind
  • Set priority levels (High / Medium / Low) with color-coded indicators

Drag & Drop

  • Reorder tasks freely by dragging and dropping
  • Custom sort order is persisted to the database
  • Smooth visual feedback and animations during drag

Search & Filter

  • Full-text search across all tasks in real time
  • Filter by status: All / Active / Completed / Starred

Image Attachments

  • Attach images to any task
  • Preview thumbnails inline; click to view full resolution
  • Automatic cleanup when a task is deleted

Statistics Dashboard

  • At-a-glance stats: total tasks, active, completed, completion rate
  • Animated progress bar showing overall progress

Real-time Sync

  • Changes sync instantly across all open sessions via Supabase Realtime (PostgreSQL CDC)
  • Cloud-persisted data — pick up where you left off on any device

Auth & Security

  • Email / password authentication powered by Supabase Auth
  • Password recovery and sign-up flows included
  • Each user's data is isolated and protected by Row Level Security

UI / UX

  • Responsive layout from mobile to desktop
  • Animated gradient background with glassmorphism cards
  • Loading spinners, disabled states, and friendly error messages
  • Keyboard shortcuts — press Enter to quickly add a task

Tech Stack

Layer Technology
Framework Next.js (App Router, React 19)
Language TypeScript
Backend / DB Supabase (PostgreSQL + Auth + Storage + Realtime)
Styling Tailwind CSS + shadcn/ui + Radix UI
Drag & Drop dnd-kit
Deployment Vercel

About

一个功能齐全的待办事项应用,支持拖放、实时同步、优先级设置和图片附件。

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors