Moonglade AI
MOONGLADEAI
Live on Staging

Meet Oddball

A high-agency personal portal and media archival system. Designed as a "digital hippocampal extension" for curating lyrics, quotations, trivia, and AI-powered interactive tools.

Engineering Architecture

Backend Core

Powered by Python 3.12 and Flask, utilizing a lightweight SQLite database for high-speed local data reads and simple portability.

Generative AI

Deeply integrated with Google Generative AI (Gemini 2.5 Flash & Imagen 4.0) for auto-tagging, trivia generation, and autonomous music ingestion.

Frontend Design

Built with semantic HTML5, Vanilla JS, and custom Vanilla CSS leveraging modern glassmorphism aesthetics without heavy framework overhead.

Infrastructure

Containerized with Docker and currently deployed via the Fly.io edge network for scalable compute, with custom Render blueprints available.

Key Features

  • Smart Ingestion Pipeline:AI-powered background workers that research albums, backfill missing Spotify metadata, and autonomously ingest media.
  • Auto-Tagging & Verification:Semantic quote management systems that use LLMs to automatically verify, tag, and categorize incoming data.
  • Dynamic Trivia Generation:Automated assignment of difficulty levels to trivia questions using Gemini 2.5 Flash analysis.
  • AI Telemetry Dashboard:Built-in admin tracking for generative AI token usage, costs, and pipeline health monitoring.