this client aims to be more an exploration of what a social media client could be like and what features could be useful than a polished clone of the bluesky client.
based on myb
work in progress
deployed at https://svelk.vercel.app
- clone repo
npm install- rename
.env.exampleto.envand set the variables
-
DATABASE_URL="file:local.db" -
DATABASE_AUTH_TOKEN="abc" -
MYB_PASSWORD= create a password withopenssl rand -base64 32
npm run db:migratenpm run dev- open browser and navigate to
http://localhost:5173
- Svelte(Kit): JS UI and meta framework
- Drizzle: Database ORM
- Turso: SQLite hosted service
- Bits-UI: Svelte component library
@atproto/apiand@atproto/oauth-client-node: AT protocol SDK and OAuth libraries