๐Ÿ“‹ TaskFlow โ€“ Project Management Dashboard

TaskFlow is a sleek, Trello/Asana-style project management dashboard built for modern teams who demand real-time collaboration, intuitive UI, and powerful task control โ€” all backed by open-source simplicity.

  • ๐Ÿ”ง Built with: Next.js, Supabase, TailwindCSS, React Query
  • ๐Ÿงพ License: MIT
  • ๐ŸŒ Live Demo: https://your-project-name.vercel.app

๐Ÿš€ Tech Stack

  • Frontend: Next.js
  • Backend: Supabase (DB & Auth)
  • Styling: TailwindCSS, Headless UI
  • State Management: React Query
  • Hosting: Vercel

๐Ÿ”‘ Core Features

  • ๐Ÿ” Authentication via Supabase
  • ๐Ÿ”„ Real-time Task Updates
  • ๐Ÿ› ๏ธ Full CRUD for Tasks & Projects
  • โฌ†๏ธ Drag-and-Drop Task Reordering
  • ๐ŸŒ™ Dark Mode Support
  • ๐Ÿ“ฑ Fully Responsive UI

๐Ÿงฉ Setup & Installation

  1. Clone the repository:
    git clone https://github.com/victortterry/TaskFlow.git
    cd TaskFlow
  2. Install dependencies:
    npm install
  3. Configure Supabase:
    - Go to Supabase and create a new project.
    - Set up the following tables:
    • tasks: with columns like id, title, status, created_at, project_id
    • projects: standard project info
    - Get your Supabase URL and anon/public API key.
    - Add them to a .env.local file:
    NEXT_PUBLIC_SUPABASE_URL=your-supabase-url
    NEXT_PUBLIC_SUPABASE_ANON_KEY=your-supabase-anon-key
  4. Run the development server:
    npm run dev
    Open http://localhost:3000 in your browser.

โ˜๏ธ Deploy on Vercel

  1. Push your code to GitHub.
  2. Go to vercel.com and import the repository.
  3. During setup:
    - Add your .env.local variables to the Vercel dashboard.
    - Click Deploy.

โœ… Your app will be live at https://your-project-name.vercel.app

๐Ÿ’ก Development Tips

  • Supabase Auth handles user sign-in
  • React Query manages task/project fetching & mutations
  • Styling uses utility-first classes with TailwindCSS
  • Dark mode toggles via global state and Tailwind's dark class

๐Ÿ“„ License

This project is licensed under the MIT License.

๐Ÿ‘ค Author

Built and maintained by Victor Terry