AgentDynamicsAI online

Codebase

Full source on GitHub. Developed by Akshay Dighe.

View on GitHub

Stack

  • WebNext.js 15 · App Router · TypeScript · Tailwind · Recharts · Framer Motion
  • MobileExpo Router · React Native · NativeWind · Reanimated
  • BackendNext.js Route Handlers · Edge SSE for AI streaming · Prisma (Postgres)
  • DatabaseSupabase Postgres · Prisma migrations
  • AIGemini 1.5 Flash (free tier) via SSE · provider-agnostic SSE contract
  • HostingVercel (web + APIs) · Expo EAS (mobile) · Supabase (DB)
  • Sharedpnpm + turborepo · @agentdynamics/ui (tokens) · @agentdynamics/types

Status

  • Monorepo + workspaces (pnpm + turbo)done
  • Brand tokens, Tailwind preset (shared web ↔ mobile)done
  • Dashboard (KPIs, line + pie charts, period selector)done
  • Mobile-friendly nav (bottom tabs + more sheet, sticky top brand bar)done
  • Leads list + clickable lead detail timelinedone
  • Live calls panel (ticking timer, transcript, barge-in)done
  • Call history + AI handoff summariesdone
  • Appointments week calendardone
  • Inventory list (lot vehicles, status badges)done
  • AI Assistant — Gemini streaming with template fallbackdone (free Gemini key activates real LLM)
  • Prisma schema + seeddone
  • Mobile shell: sign-in + Overview / Leads / Calls tabsdone
  • Real auth (Google / Microsoft / Apple / magic link)stub — UI only
  • AgentDynamics core telephony integrationnot wired
  • Push notificationsnot wired

Local development

git clone https://github.com/adighe0605/agentdynamics-ai
cd agentdynamics-ai
pnpm install
cp .env.example .env.local

# Web (http://localhost:3000)
pnpm dev:web

# Mobile (Expo Go / iOS / Android)
pnpm dev:mobile