This repo is a simple CRUD todo web app for learning purposes.
Features:
- Add todo
- Toggle todo as done
- Remove todo
Based on the BETH stack by Ethan Niser
- Bun - JavaScript runtime & toolkit
- Elysia - server-side, end-to-end typesafety on top of Bun
- Typed HTML - typesafe HTML templates
- Tailwind - utility first CSS
- Turso - SQLite on the edge
- Drizzle ORM - typesafe ORM
- HTMX - simple interactivity via hypermedia systems
- Hyperscript - scripting for simple DOM manipulation
- Fly - easy deployments via CLI
- To add authentication with Lucia
To install dependencies:
bun install
To run:
bun run src/index.ts