Project Summary
This project is a modern Next.js to-do app. It uses Supabase for authentication so users can sign up or log in and manage profile details (first name, last name, username, gender, avatar). The main screen supports creating tasks, scheduling date and time, completing or deleting tasks. A calendar view shows daily task density and lets users filter by selected date. Search, show/hide completed tasks, and list filters (all vs by date) provide full control over the task list.
Features
- Supabase sign up and login
- Profile management (first name, last name, username, gender, avatar)
- Create, schedule, complete, and delete tasks
- Calendar view with daily task density
- Filter tasks by selected date
- Search and show/hide completed tasks
- List filters: all and by date
Tech Stack
- Next.js
- Supabase (Auth + DB)
- TypeScript
- Tailwind CSS
Setup
Clone the repo and follow the README steps:
git clone https://github.com/furkandalyan/To-Do.git