This is a proof of concept (todo app), probably not a good idea to use in prod
- initial page is rendered by Next.js, with Tailwind css
- HTMX Ajax requests are received via route handlers
- React Server components are converted to HTML string via
renderToString()
function inreact-dom/server
- HTXM receives new HTML string and updates the dom
- Turso database
- drizzle ORM
gen
: generate schema migationpush
: push migrationdrop
: drop migartionstudio
: start Drizzle Studio