Back to projects

Osom Survey

AI-powered conversational surveys for community diagnostics via WhatsApp

About

A conversational survey platform that uses AI to conduct community diagnostics through natural WhatsApp dialogues. Organizations create themed questionnaires and a GPT-4o chatbot engages citizens, collects concerns and proposed solutions, evaluates severity, and auto-categorizes responses using semantic embeddings. Multi-tenant architecture supports multiple NGOs and municipalities with isolated data and dashboards.

Highlights

  • AI-driven conversational interviews via WhatsApp integration
  • Automatic response categorization using pgvector semantic embeddings
  • Multi-tenant platform with per-organization dashboards and analytics
  • GPT-4o function calling for structured data extraction from natural dialogue
  • Severity scoring and demographic data collection with visual analytics

Tech Stack

Next.jsReactTypeScriptTailwind CSSshadcn/uiPrismaPostgreSQLpgvectorOpenAILangChainNextAuthWhatsAppRechartsNodemailerZod

Code Stats

TypeScript95.3%
SQL1.3%
JSON1.3%
JavaScript0.8%
HTML0.7%
CSS0.5%

11,316 total lines of code

Duration

January 2024 — Present

View source
PreviousNext