Back to Work
Experimental

GitHub Repo Watchlist API

A containerized FastAPI application that fetches live repo data (stars, forks), maintains a personal watchlist, and supports two-way description syncing with GitHub.

View Source
Hosting Soon

Technologies Used

FastAPIPostgreSQLDockerGitHub API

Features

  • Track Repos: Fetch and store repository details (Stars, Forks, Description) from GitHub
  • Auto-Sync: Automatically pulls latest data when adding a repo
  • Local Overrides: Update repo descriptions locally for your own context
  • Two-Way Sync: Push description updates back to GitHub (requires PAT)
  • Dockerized: One-command setup with Docker Compose

Tech Stack

LayerTechnology
FrameworkFastAPI (async)
ORMSQLModel
DatabasePostgreSQL + asyncpg
External APIGitHub REST API v3
DevOpsDocker, Docker Compose
DocsAuto-generated Swagger UI

Ready to build something
extraordinary?

Whether you have a specific project in mind or just want to explore the possibilities, I'm here to help you turn your vision into reality.

Get in Touch