Fivver for Gigs - https://gig-book.vercel.app
GigBook is a modern full-stack web application designed to bridge the gap between artists and venues for live event bookings.
Think Fiverr, but for gigs β where performers can showcase their talent, and venues can discover and book them easily.
| Category | Technology |
|---|---|
| Frontend | Next.js 14 (App Router) + TailwindCSS + shadcn/ui |
| Backend | Express + Prisma + PostgreSQL |
| State Management | Redux Toolkit + React Hook Form + Zod |
| Media Uploads | Cloudinary |
| Authentication | JWT + Role-based routing (Artist / Venue) |
| Monorepo Setup | Turborepo (apps/frontend + apps/backend) |
- Secure Login & Role-based Dashboards
- Artist Profiles with Media Uploads
- Venue Profiles and Booking Management
- Create, Accept, and Reject Bookings
- Cloudinary Uploads with Progress Tracking
- Optimistic Updates & Toast Notifications
DATABASE_URL # PostgreSQL connection string
JWT_SECRET # Secret key for JWT signing
PORT # Server port (default: 4000)
NODE_ENV # Environment (development/production)
FRONTEND_URL # Frontend URL for CORSNEXT_PUBLIC_API_URL # Backend API URL
NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME # Cloudinary cloud name
NEXT_PUBLIC_CLOUDINARY_UPLOAD_PRESET # Cloudinary upload preset- Fork the repository
- Create feature branch (
git checkout -b feat/amazing-feature) - Commit changes (
git commit -m 'feat: add amazing feature') - Push to branch (
git push origin feat/amazing-feature) - Open Pull Request
- Email: eeshmidha@80@gmail.com
- X : eeshmidha1
Star this repo if you find it helpful!
