Skip to content

GroupVoyage is a free, open platform to discover and compare weekend group trips, then join organizers directly on their official page.

License

Notifications You must be signed in to change notification settings

harshmangalam/groupvoyage

GroupVoyage Logo

🌍 GroupVoyage

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.


🚀 Tech Stack

  • Frontend: Next.js
  • UI Components: Tailwind CSS + shadcn/ui + Radix primitives
  • Backend: Buntime + Prisma ORM
  • Database: PostgreSQL
  • Hosting: Vercel
  • Linting & Formatting: ESLint, Prettier

📂 Project Structure

.
├── 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
└── ...

Quick Start (local)

  1. Clone
git clone https://github.com/harshmangalam/groupvoyage.git
cd groupvoyage
  1. Install
bun install
  1. Copy env
cp .env.example .env
  1. Prisma generate , migrations and seed
bunx prisma generate
bunx prisma migrate dev
bunx prisma db seed
  1. Run dev server
bun dev

🤝 Contributing

We welcome contributions of all kinds! 🎉

About

GroupVoyage is a free, open platform to discover and compare weekend group trips, then join organizers directly on their official page.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

Languages