Skip to content

pranavgawasproject/Nomads_Travel

Repository files navigation

🌍 RoamIQ β€” The Operating System for Digital Nomads

🎨 Redesigned frontend has been merged into main. A modern Next.js 16 + Tailwind 4 + shadcn/ui stack. The original Vite + MUI frontend is preserved in the main branch history.

License: MIT React Node.js MongoDB Supabase YC W25 Stars Contributors Last Commit

One platform for digital nomads to live, work, and thrive anywhere.

🌐 Live Demo Β· πŸ“„ YC Application Β· πŸ—ΊοΈ Roadmap Β· πŸ› Report Bug


🎯 The Problem

35 million digital nomads face a fragmented experience with no single tool that works:

Pain Point Impact
❌ Visa rules scattered across 100+ government sites Weeks of research per trip
❌ Generic job boards not built for remote work Wasted applications, wrong roles
❌ No tool tracks visas + trips + expenses together Manual spreadsheets, missed deadlines
❌ Finding nomad-friendly cities is manual research 10–20 hours/month navigating fragmented tools
❌ Loneliness β€” hard to find community in new cities Isolation, fewer connections

We estimate digital nomads waste 10–20 hours/month navigating fragmented tools. RoamIQ is the OS that fixes this.


πŸ’‘ Our Solution

RoamIQ is the operating system for digital nomads β€” one platform for everything nomads need:

Feature What It Does
πŸ›‚ AI Visa Intelligence Personalized visa recommendations by passport, skills & goals
πŸ’Ό Remote Job Board Curated 100% remote positions, updated daily
πŸ—ΊοΈ Global Listings 500+ cities with cost-of-living, WiFi, weather, safety data
πŸ’° Savings Calculator Compare real costs across 500+ cities side-by-side
🏒 Company Directory Verified remote-first companies hiring globally
πŸ“… Workation Planner Plan and book workations with co-living/co-working partners
πŸ“ž Expert Consultations Book 1:1 with visa agents, tax experts, relocation specialists
πŸŽ‰ Events & Community Discover nomad meetups, find nearby digital nomads
πŸ“ Trip Tracker Track all your trips, visas, and workations in one place
⭐ World Rankings Community-driven rankings of best cities for remote work
πŸ’¬ Forum Q&A with nomads β€” visas, taxes, destinations, gear

πŸ—οΈ Tech Stack

Frontend (Next.js 16 + React 19)
β”œβ”€β”€ Tailwind CSS 4 + shadcn/ui (design system)
β”œβ”€β”€ Supabase (auth, listings, forum, trips)
β”œβ”€β”€ Google Maps API (location features)
└── Motion / Framer Motion 12 (animations)

Backend (Node.js + Express)
β”œβ”€β”€ MongoDB Atlas + Mongoose ODM
β”œβ”€β”€ JWT + Refresh Tokens (auth)
β”œβ”€β”€ AWS S3 (file uploads)
β”œβ”€β”€ Nodemailer (email)
β”œβ”€β”€ Multer + Sharp (image processing)
└── Yup (validation)

πŸš€ Getting Started

Prerequisites

  • Node.js β‰₯ 18
  • MongoDB (local or MongoDB Atlas)
  • Supabase project (create free)
  • AWS S3 bucket (for media uploads)
  • Google Maps API key

1. Clone & Install

git clone https://github.com/pranavgawasproject/Nomads_Travel.git
cd Nomads_Travel

2. Backend

cd backend
cp .env.example .env    # Fill in your credentials
npm install
npm run dev             # β†’ http://localhost:3000

3. Frontend

cd ../frontend
cp .env.example .env    # Fill in your API keys
npm install
npm run dev             # β†’ http://localhost:3000

4. Supabase Setup

Run the schema in your Supabase SQL editor:

# In Supabase SQL editor (Project β†’ SQL Editor)
# Paste contents of supabase_schema.sql and run
# Then seed sample data:
psql -h <host> -U postgres -d postgres < supabase_seed_data.sql

5. Docker (optional)

docker-compose up -d

πŸ“ Project Structure

Nomads_Travel/
β”œβ”€β”€ frontend/                    # Next.js 16 application
β”‚   └── src/
β”‚       β”œβ”€β”€ app/                 # Next.js pages & layouts
β”‚       β”œβ”€β”€ components/          # Reusable UI & shadcn components
β”‚       β”œβ”€β”€ hooks/               # Custom React hooks
β”‚       └── utils/               # Helpers, validators
β”‚
β”œβ”€β”€ backend/                     # Express.js API
β”‚   β”œβ”€β”€ controllers/             # Business logic (30+ controllers)
β”‚   β”œβ”€β”€ models/                  # Mongoose schemas (20+ models)
β”‚   β”œβ”€β”€ routes/                  # Express route definitions
β”‚   β”œβ”€β”€ middlewares/             # JWT auth, error handling
β”‚   β”œβ”€β”€ config/                  # DB, S3, Mailer, CORS
β”‚   β”œβ”€β”€ __tests__/               # Unit tests
β”‚   └── server.js                # Express server entry
β”‚
β”œβ”€β”€ supabase_schema.sql          # Supabase schema + RLS policies
β”œβ”€β”€ supabase_seed_data.sql       # Sample data
β”œβ”€β”€ docker-compose.yml           # Local development
β”œβ”€β”€ docker-compose.prod.yml      # Production deployment
β”œβ”€β”€ Makefile                     # Dev shortcuts
β”œβ”€β”€ PITCH.md                     # YC pitch deck
β”œβ”€β”€ ROADMAP.md                   # Feature roadmap
└── CONTRIBUTING.md              # Contributor guidelines

πŸ’Ό Business Model

Tier Price Features
Free $0 Browse listings, job board, basic search, forum
Pro $9/mo AI recommendations, trip tracker, priority support
Business $29/mo Company listings, recruitment tools, analytics

Unit Economics: CAC ~$15 (organic + content), LTV ~$280 (18-mo Pro), LTV/CAC = 18.7x


πŸ“ˆ Traction & Milestones

Metric Value
GitHub repositories 17+ across the org
Features built 55+ pages, 30+ API endpoints
Remote job listings Daily updated
City data coverage 500+ cities worldwide
Forum posts Community-driven Q&A

🀝 Contributing

We welcome contributors! Please read CONTRIBUTING.md before submitting PRs.

# Fork β†’ Clone β†’ Branch β†’ Code β†’ Test β†’ PR
git checkout -b feature/your-feature-name
npm test   # Run tests
git push origin feature/your-feature-name

Good first issues are tagged good first issue.


πŸ“ž Contact


πŸ“œ License

MIT Β© 2024–2026 Pranav Gawas


Built for the 35 million digital nomads who deserve better tools.
🌍 Remote work. Any country. One platform.

About

Full-stack travel platform for digital nomads: visa rules, workation planning, job board, blog, events, and consultations (MERN + AWS S3).

Topics

Resources

License

Contributing

Stars

5 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors