Skip to content

paulshen/birthday-report

Repository files navigation

🎂📋 Birthday.report

Birthday.report is a simple birthday tracker. Save and view a list of birthdays you need to remember.

Development

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

Supabase setup

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.