NOMAD AI – Local Micro-Business Companion
Inspiration
Millions of people around the world have practical skills — cleaning, cooking, delivery, caregiving — but lack the technical know-how or infrastructure to launch a micro-business.
I was inspired to build NOMAD AI as a frictionless, AI-guided platform that empowers anyone — regardless of education or tech background — to become self-employed in just a few minutes, directly from their phone.
A simple, inclusive tool to help real people solve real problems through local entrepreneurship.
What it does
NOMAD AI is a mobile-first Progressive Web App (PWA) that helps users create and manage their own micro-service business in under 5 minutes — with zero coding required.
- AI onboarding assistant asks friendly questions (skills, transport, schedule)
- Auto-generated business profile, services, rates and communication templates
- User dashboard to manage availability, clients, and daily AI guidance
- Public profile page for each user, like a mini-site
- Offline-capable and installable thanks to full PWA support
It’s designed to be intuitive, empowering, and usable on any device — especially for mobile-first users in emerging regions.
How we built it
- Frontend: React (Vite.js) + Tailwind CSS
- Backend: Supabase (Auth, DB, RLS, Storage, Edge Functions)
- PWA: Full manifest setup and service worker using vite-plugin-pwa
- AI: GPT-4 via OpenAI Chat API (mockable during development)
- Deployment: Vercel
Key Supabase tables:
users(profile info)services(auto-generated from answers)clients(managed from dashboard)ai_logs(chat history with assistant)
Challenges we ran into
- Designing a natural AI flow that feels human but structured
- Ensuring fast onboarding even for users with low digital literacy
- Handling PWA offline mode, install behavior, and sync fallback
- Creating clean mobile-first layouts that also scale to desktop
- Managing secure Supabase access with Row-Level Security (RLS) and magic link auth
Accomplishments that we're proud of
- Delivered a fully functional AI-powered PWA
- Created a real solution that could genuinely help people start businesses
- Seamlessly combined AI, Auth, PWA, and a real-time backend
- Built something installable, accessible, and ready for scale
What we learned
- How to build production-ready PWAs with Vite, Tailwind, and Supabase
- How to create dynamic GPT-4 assistant flows with context memory
- The importance of UX for non-technical users
- How to manage secure multi-user data with Supabase RLS
- Why small details like color, clarity and feedback make a huge difference
What's next for NOMAD AI
- Geolocation-based client discovery
- Invoice templates and service contracts
- Real-time chat with clients
- Smarter AI suggestions based on user behavior and region
- Publishing the app on Android as a Trusted Web Activity (TWA)
"Tech should serve those who need it most — not just those who can code."
Built With
- database
- eslint
- framer-motion
- git
- github
- javascript
- openai-api-(gpt-4)
- postgresql
- react
- row-level-security
- storage
- supabase
- tailwind-css
- typescript
- vercel
- vite-plugin-pwa
- vite.js
Log in or sign up for Devpost to join the conversation.