Skip to content

Statistic about my social profiles

Notifications You must be signed in to change notification settings

LekoArts/lekoarts-stats

Repository files navigation

LekoArts Statistics

Overview of my stats on GitHub, Bluesky, Mastodon, and Trakt.

Built with Astro, vanilla-extract, Drizzle, and Turso.

How it works

  1. Drizzle is used for setting up the database schema, Turso is used as the "dialect" (it's SQLite)
  2. Inside scripts/db-insert.ts the data for each service is fetched from the respective API. Afterwards the data is pushed to Turso.
  3. The Astro site consumes the data from Turso and displays it.