codoodle
A SvelteKit blog using Drizzle + Turso
About this repository
This is actually one of my most exciting projects lately. I really want to put my newly gained db and ORM knowledge to the test. This is why I am currently working on this (highly) sophisticated blog using the most bleeding edge technology known to me.
Tech used:
- SvelteKit
- Tailwind
- Skeleton UI
- Drizzle ORM
- Turso
- dayjs
- SvelteKit-Superforms
- Lucia Auth
- zod
Features
- Auth:
- Sign in/out with GitHub
- Delete Account
- Edit username
- Posts:
- Create posts
- Markdown support
- Post deletion
- Admin Page:
- Inspect users and posts. delete both of them
- User page
Test this out
- Clone this repository:
git clone https://github.com/nevthereal/codoodle.git
- Install the deps:
bun i
- Create a databse with the Turso CLI
- Create a
.env
file with the .env.example
variables
- Pusg the db schema:
bun run migrate
- Run
bun run dev