Skip to content

FitFeed: Privacy-First Fitness Social Platform

FitFeed is a self-hosted, privacy-first social platform designed for fitness enthusiasts. It provides a secure environment for users to share activities, interact with friends, and maintain full control over their data.

Key Principles

  • Privacy-First: User data is treated as sensitive by default.
  • Self-Hosted: Designed to be easily deployed on personal infrastructure.
  • Open Source: Built with modern, community-driven technologies.

Technology Stack

  • Backend: Go (Golang)
  • Frontend: TypeScript, React, Ant Design
  • Database: PostgreSQL (managed by GORM & Goose)
  • Infrastructure: Docker Compose

Core Services

  • Auth Service: Handles authentication (OAuth, Passkeys, JWT).
  • API Service: Main application logic and profile management.
  • DBM (Database Manager): Handles database migrations.
  • Web Service: The React-based frontend client.