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.
- Host: GitHub
- URL: https://github.com/harshmangalam/groupvoyage
- Owner: harshmangalam
- License: mit
- Created: 2025-02-04T07:10:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-01-17T15:30:30.000Z (5 months ago)
- Last Synced: 2026-01-18T01:13:23.980Z (5 months ago)
- Topics: next16, nextjs, postgresql, prisma, react19, reactjs, shadcn-ui, tailwindcss, travel, typescript, vercel
- Language: TypeScript
- Homepage: https://groupvoyage.in
- Size: 38.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# 🌍 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)