Birthday.report is a simple birthday tracker. Save and view a list of birthdays you need to remember.
This is a TypeScript React webapp using Supabase as backend, Tailwind CSS for styling, and Vite for build.
To run locally, copy .env.sample
to .env
and replace the values with your own.
# Install dependencies
yarn
# Run in development
yarn dev
# Build for production
yarn build
The Supabase (Postgres) database has one table birthdays
(and auth.users
). You can find the schema in db.sql
.
Birthday.report supports accounts via Supabase's Google provider. Setup following Supabase's Google Oauth instructions.