Case Study

Mission 22: Taking an AI-Built Prototype to Production

How DevThinks took The Forge, the ambassador platform for US veterans nonprofit Mission 22, from an AI-assisted prototype to production with messaging, events, moderation, and Airtable sync.

Client
Mission 22
Year
Service
Full-stack Product Engineering, AI Prototype to Production
Mission 22 ambassador platform

Project context

Mission 22 works with veterans and their families, and much of that work runs through volunteer ambassadors organized by state and region.

The Forge is the platform those ambassadors use to talk and run events. The first version was built quickly with AI coding tools. It showed what the platform should do. It needed real engineering before a nonprofit could put its volunteers on it.

What we built

Messaging. Channels by state, region, and group, one-to-one and group DMs, unread states, media sharing, optimistic delivery so messages appear instantly, and notifications.

Events. Approvals, check-ins, venue mapping, cancellations, merch and activity tracking, and review queues scoped to each leader's region.

Admin and moderation. User provisioning, audit history, reports, warnings and appeals, chat and media moderation, email campaigns, and schema drift checks that catch database changes before they break production.

Integrations. Airtable sync for ambassador and operations data, email through Resend, scheduled jobs and webhooks, and staging deploys on Vercel.

Launch readiness. Playwright tests running against Supabase, incident fixes, and skeleton loading states.

Prototype to production

AI tools are good at producing screens. They are much worse at the parts that keep real users safe. For The Forge that meant:

  • role-based access enforced with Postgres row-level security, so permissions hold even if the UI has a bug
  • a database schema built for real data, with schema drift checks
  • end-to-end tests before launch instead of after
  • moderation and audit tools for the Mission 22 team

Stack

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Prisma
  • Supabase
  • PostgreSQL
  • Airtable
  • Resend
  • Playwright
  • GitHub Actions
  • Vercel

More case studies

DIROL DEX on Monad: TradingView Charts and Swap Features

How DevThinks integrated the licensed TradingView charting library, built swap features, and worked across the backend and UI of DIROL, a decentralized exchange on Monad.

Read more

Poppy AI Payment Pipeline and React Flow Performance

How DevThinks built the payment pipeline Poppy AI used to track 1,000+ subscriptions, sped up its React Flow canvas, and shipped uploads and a starter kit for new products.

Read more

Have something that needs building?

Tell us what you are building, your timeline, and where you are stuck. Start with the form, or call if you would rather talk it through.

Reach DevThinks directly

We take on web and mobile apps, Web3 products, payment systems, AI agents, and AI-built prototypes that need to reach production.

  • Distributed
    No office. We work async across time zones and meet on calls when a decision needs one.
  • Contact us
    nasir@devthinks.com
    +1 (559) 238-1537
  • Legal Address
    8 The Green Ste A
    Dover, DE 19901