UI/UX

Full-Stack

AI Chatbot

Core Chat

A desktop-only AI chat interface powered by Groq built for speed and clarity. Real-time messages, live Markdown and code blocks, dark/light modes — no clutter, just conversation.

(Desktop only)

Industry

AI Chat

Year

2026

Timeline

1 Week

System Architecture

System Architecture

• Desktop-first, not a mobile compromise: fixed-dimension layout with local state execution so the UI never fights the OS for resources. Async waits are fully decoupled from the render loop — you can keep typing while responses stream in. • Frontend & Memory (FlutterFlow): session state is RAM-managed using device-local primitives (integers/booleans for thread IDs and active panel flags) instead of caching to disk. Each thread is isolated, so there are no cross-session leaks and no stale state after long usage. • Backend & Data Integrity (Supabase): two core tables keep reads fast and writes safe — one for messages, one for session metadata. Queries are shaped around these so that even long chat histories don’t slow down the initial load. • API & Logic: Gemini calls are batched and use a “Placeholder UUID” guard to stop race conditions when you send rapid follow-ups. Incoming JSON is parsed directly into UI nodes — including Markdown and code blocks — without re-rendering the full tree.

© 2026 SemiFlo

Create a free website with Framer, the website builder loved by startups, designers and agencies.