An open API service indexing awesome lists of open source software.

https://github.com/harshmangalam/groupvoyage

GroupVoyage is a free, open platform to discover and compare weekend group trips, then join organizers directly on their official page.
https://github.com/harshmangalam/groupvoyage

next16 nextjs postgresql prisma react19 reactjs shadcn-ui tailwindcss travel typescript vercel

Last synced: 5 months ago
JSON representation

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

Awesome Lists containing this project

README

          


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

```bash
.
├── 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

```bash
git clone https://github.com/harshmangalam/groupvoyage.git
cd groupvoyage
```

2. Install

```bash
bun install
```

3. Copy env

```bash
cp .env.example .env
```

4. Prisma generate , migrations and seed

```bash
bunx prisma generate
bunx prisma migrate dev
bunx prisma db seed

```

5. Run dev server

```bash
bun dev

```

### 🤝 Contributing

We welcome contributions of all kinds! 🎉

- 📖 [Contributing Guide](/CONTRIBUTING.md)
- 🤝 [Code of Conduct](/CODE_OF_CONDUCT.md)
- 📜 [MIT License](/LICENSE)