Skip to content

WFZ1/task-management

Repository files navigation

Task management app made with Next.js and Supabase.

  • Tasks have a name, description, deadline, priority and status (completed/not completed).
  • The user can create, view, edit, mark as completed and delete tasks by using server actions.
  • Filtering tasks based on title, deadline, priority or status.
  • Sorting tasks based on priority or status.
  • shadcn/ui is used as component library.
  • tailwind is used as CSS framework.
  • Supabase database stores and handles tasks data.
  • User sign up and log in functionality is implemented using Supabase Auth.
  • The application is deployed on Vercel.
  • Full CI/CD using Github Actions.

Hosting

Vercel: https://task-management-eta-lyart.vercel.app/

Run app

  1. install dependencies npm i
  2. run npm dev