- styles setup:
tailwind,daisyui,class-variance-authority - reusable components using attribute tags
- tags api preview
- supabase email/password sign up and sign in
- supabase magic code sign in
- supabase oauth sign in
- supabase pkce auth flow
- todo list with: update/delete/create/list
- server side supabase data fetching with row security enabled
- request validation using
decode-formdataandvalibot - manual progressive enhancement for all actions
- works with javascript disabled
- typescript utility
buildPathfor building correct navigation paths
npm install
npm run devVITE_PUBLIC_SUPABASE_URL=
VITE_PUBLIC_SUPABASE_ANON_KEY=This project is powered by @marko/run.
- Run
npm run devto start the development server - Run
npm run buildto build a production-ready node.js server - Run
npm run previewto run the production server
Pages map to the directory structure. You can add additional pages by creating files/directories under src/routes with +page.marko files. Learn more in the @marko/run docs.