This project is a booking portal for builtwithhabit, a platform that provides fitness and nutrition coaching. You can find the live site here.
The platform aims to feature user authentication, a user and admin dashboards and a bookings page complete with payment integration.
- Bun
- SvelteKit
- TailwindCSS
- TypeScript
- Drizzle ORM
- Supabase
- Stripe
- AWS Lambda
- AWS SQS
- Vercel
- Nginx
- Directus
Configure the environment variables:
# Edit the .env file with your own values
cp .env.example .envMigrate the database:
bun run db:generate
bun run db:migrate
# Or, if one liners are your thing
bun run db:pushInstall the dependencies:
bun installRun the development server and listen on Stripe events:
bun run dev
bun run stripe:listen
# Or, if one liners are your thing
bun run startGo to http://localhost:5173 to view the application.
