← Back to Portfolio

Lexigram

TechnologiesFigma, FastAPI, Kafka, PostgreSQL, PgBouncer, Alembic, Redis, OpenAI, JWT, Google Sign-In, Apple Sign-In, Flutter, Riverpod, Freezed, Dio, Docker, Codemagic.
Live ProjectVisit Website

Architecture at a Glance

%%{init: {'theme': 'default', 'themeVariables': { 'background': '#ffffff', 'canvasBackground': '#ffffff', 'primaryColor': '#fff' }}}%%
flowchart TD
  subgraph MobileApplication [Mobile App - Flutter]
    flutterApp[Flutter / Riverpod / Freezed]
    dioClient[Dio HTTP Client]
  end

  subgraph AuthSecurity [Identity & Auth]
    authSystem[JWT / Google & Apple Sign-In]
  end

  subgraph BackendCore [Core API - FastAPI]
    fastApi[FastAPI Service]
    redisCache[(Redis Cache)]
  end

  subgraph EventPipeline [Asynchronous AI Orchestration]
    kafkaBroker[Kafka Message Broker]
    openAi[OpenAI API Engine]
  end

  subgraph DataLayer [Data Management]
    pgBouncer[PgBouncer Pooling]
    postgresDb[(PostgreSQL / Alembic)]
  end

  subgraph DevOps [Deployment]
    infra[Docker & Codemagic CI/CD]
  end

  flutterApp --> dioClient
  dioClient --> authSystem
  authSystem --> fastApi
  fastApi <--> redisCache
  fastApi --> kafkaBroker
  kafkaBroker --> openAi
  openAi --> postgresDb
  fastApi --> pgBouncer
  pgBouncer --> postgresDb
  infra -.-> flutterApp
  infra -.-> fastApi

The Problem

Traditional language tools often feel clinical and static, failing to provide the interactive, personalized context necessary for true fluency.

The Solution

We engineered an event-driven mobile ecosystem that fuses real-time AI generation with a premium design system, delivering a seamless, "lifestyle" educational experience.

The Impact

By abstracting complex background processing into a fluid, tactile interface, Lexigram transforms technical mastery into an effortless, high-performance journey for thousands of global users.