Skip to content

erkexzcx/flightlesssomething

Repository files navigation

FlightlessSomething

⚠️ Note: This project is purely vibe coded - built with passion, intuition, and good vibes.

A web application for storing and managing gaming benchmark data with Discord OAuth authentication and a modern Vue.js interface.

Live Environments

MCP Server

FlightlessSomething includes a built-in MCP (Model Context Protocol) server, allowing you to interact with your benchmark data directly from AI assistants like GitHub Copilot, Claude, and other MCP-compatible tools.

Head over to flightlesssomething.ambrosia.one/api-tokens — you'll find setup instructions and configuration snippets right on the page.

Note: You need to log in first to access the API Tokens page. Once there, you can use the MCP server in two modes:

  • Anonymous mode — browse and query public benchmark data without an API token
  • Authenticated mode — use an API token to access your own data and perform actions on your behalf

Deployment

Docker Compose (recommended)

  1. Edit docker-compose.yml and fill in your Discord OAuth credentials, session secret, and admin credentials.
  2. Start the service:
    docker compose up -d

The application will be available at http://localhost:5000.

Docker

docker run -d \
  -p 5000:5000 \
  -v ./data:/data \
  -e FS_SESSION_SECRET=your-secret-key \
  -e FS_DISCORD_CLIENT_ID=your-discord-client-id \
  -e FS_DISCORD_CLIENT_SECRET=your-discord-client-secret \
  -e FS_DISCORD_REDIRECT_URL=http://localhost:5000/auth/login/callback \
  -e FS_ADMIN_USERNAME=admin \
  -e FS_ADMIN_PASSWORD=your-secure-password \
  --restart unless-stopped \
  ghcr.io/erkexzcx/flightlesssomething:latest

About

flightlessmango.com clone, written in Go. Fully vibe coded!

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors