Overview of my stats on GitHub, Bluesky, Mastodon, and Trakt.
Built with Astro, vanilla-extract, Drizzle, and Turso.
- Drizzle is used for setting up the database schema, Turso is used as the "dialect" (it's SQLite)
- Inside
scripts/db-insert.ts
the data for each service is fetched from the respective API. Afterwards the data is pushed to Turso. - The Astro site consumes the data from Turso and displays it.