"the lord Artificer is fu*ked up making the site responsive for mobile, please open the site on a desktop -thank you"
If you don't have a desktop setup yet, please consider this alternative route:
A customized, friendly personal AI companion mobile app built with Flutter and Dart, powered by a FastAPI backend and Supabase for persistent conversation ledgers.

Most AI assistants are designed to be transactional and formal. Lumina was engineered to act as an immersive text-messaging friend, capable of emotional empathy, humor, and personal memory.
Upon first startup, users undergo a gamified personality onboarding assessment. This designs the AI companion's tone, boundary rules, and speech patterns (e.g. conversational, formal, casual).
The app integrates Supabase Session Ledgers to write and read message history permanently, combined with FastAPI and JWT tokens for secure authentication.
To build a chatbot that feels like a real texting partner. Lumina adapts its conversational pacing and remembers details from past discussions to bring continuity.
Equipped with built-in voice rendering (TTS), letting users hear spoken responses matching the companion's assigned mood.
Features an edge-to-edge chat window with glowing glassmorphic panels, ambient message arrival transitions, and real-time typing indicators.
Connections are guarded by network listeners, displaying a smooth fallback sheet when internet connection drops and syncing database buffers upon restoration.

Lumina separates client UI logic from AI model routing and Postgres storage, hosting a scalable API backend on Render.
Cross-platform mobile client handling user session tokens, audio recording, and rendering the custom chat bubble animations.
Modular routers handling JWT validation, onboarding profiles, conversation history ledger writes, and LLM orchestration.
Zenith Soumya is an AI Developer and mobile app specialist who focuses on building human-centric conversational interfaces.
Lumina's backend is hosted live on Render, communicating with Supabase PostgreSQL clusters.