A peer-to-peer currency exchange Mini App built with MiniKit and World ID integration.
Nomadia is a peer-to-peer currency exchange mini app built with MiniKit and World ID, enabling verified local trades between real people.
With interactive maps, real-time chat, and Worldcoin-powered identity checks, Nomadia makes secure, borderless currency exchange as easy as meeting a neighbor.
Web3 meets the real world. Exchange anywhere. Verified by World ID. Powered by Nomadia.
We built Nomadia using a full TypeScript stack with tRPC as the backbone of our API layer. tRPC allowed us to have full end-to-end type safety between frontend and backend without needing to manually define API schemas. This made development much faster and reduced bugs significantly.
For the frontend, we used Next.js with TailwindCSS and shadcn/ui to keep the UI minimal and responsive. The listings and chat system are powered by PostgreSQL with Drizzle ORM, which gave us a typesafe and flexible way to interact with the database. We also integrated Cloudinary for fast and reliable image storage.
The mini app was built using MiniKit, and we used World ID to verify user identity, ensuring only real people can post or interact.