It may not be the BEST stack, but it is the BETH stack.
Also: typed-html, tailwind-css, drizzle, hyperscript and fly.io
Clone this repo
Install Bun
Run bun install
to install dependencies
Create a database with Turso and add the connection url and token to a .env
file in the root of this project
Run bun run db:push
to push the database schema to your database
Run bun run dev
to start the dev server
Install the Fly CLI
Run fly launch
Run fly secrets set DATABASE_URL=<your url>
& fly secrets set DATABASE_AUTH_TOKEN=<your token>
Generate the tailwind css file with bun run tw
Run fly deploy