GroupVoyage connects you with like-minded travelers from your city, making weekend getaways effortless and exciting. Explore a curated list of local and city-specific travel groups, compare trip prices, and find the perfect adventure that fits your budget.
- Frontend: Next.js 15 + React 19 (latest concurrent features)
- UI Components: Tailwind CSS + shadcn/ui + Radix primitives
- Backend: Node.js (Bun runtime) + Prisma ORM
- Database: PostgreSQL
- Hosting: Vercel
- Linting & Formatting: ESLint, Prettier
.
├── prisma/ # Prisma schema & generated client
├── public/ # Static assets
├── src/
│ ├── actions/ # Server actions
│ ├── app/ # Next.js app router pages
│ ├── components/ # Reusable UI + feature-specific components
│ ├── hooks/ # Custom React hooks
│ └── lib/ # Helpers, constants, db client, utils
└── ...
- Clone
git clone https://github.com/harshmangalam/groupvoyage.git
cd groupvoyage- Install
pnpm install- Copy env
cp .env.example .env- Prisma generate , migrations and seed
pnpm prisma generate
pnpm prisma migrate dev
pnpm prisma db seed
- Run dev server
pnpm dev
We welcome contributions of all kinds! 🎉
