Skip to content

Repository files navigation

██████╗ ███████╗██████╗ ██╗████████╗
██╔══██╗██╔════╝██╔══██╗██║╚══██╔══╝
██║  ██║█████╗  ██████╔╝██║   ██║   
██║  ██║██╔══╝  ██╔══██╗██║   ██║   
██████╔╝███████╗██████╔╝██║   ██║   
╚═════╝ ╚══════╝╚═════╝ ╚═╝   ╚═╝

debit.winlab.tw

Split bills, not friendships. WinLab's bill-splitting app that tracks who owes whom and settles monthly.

Tech Stack

  • Framework: Next.js 16 (App Router)
  • Backend: Supabase (Postgres + Auth via Keycloak SSO)
  • Styling: Tailwind CSS v4 + shadcn/ui (radix-luma)
  • Package Manager: Bun

Getting Started

bun install
bun dev

Environment Variables

Create a .env.local file:

NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY=sb_publishable_xxx

License

MIT — because money is already complicated enough without licensing drama

Contributors

Languages