Video thumbnail

Nomadia

A peer-to-peer currency exchange Mini App built with MiniKit and World ID integration.

Nomadia

Created At

ETHGlobal Taipei

Winner of

ETHGlobal - 🏆 ETHGlobal Taipei 2025 Finalist

Project Description

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.

How it's Made

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.

background image mobile

Join the mailing list

Get the latest news and updates