A blog and link sharing service made with SvelteKit, DrizzleORM, zod, MDSveX, Skeleton (next), and Tailwind.
This site wouldn't exist without the inspiration and insight of Sergio Xalambrí and Scott Spence. Both had their own work and efforts which influenced how this site has been designed and developed.
This project leverages Bun as its runtime, so some of the scripts may look a little funny with the --bun prefix. There are your typical commands for dev, build, and preview. There are a few helpers for the db prefixed with db.
This project is intended to be deployed to a Bun process using docker / docker compose.
This repo uses Husky for Git hooks and lint-staged to run linters on pre-committed files.
- Pre-commit: Runs strict linting and prettier.
- Pre-push: Runs check and test.
- Testing
- User access (auth / relations / interactions)
- View counts, sharing links
- Blog posts
- And more!