Gigmatch is a modern, mobile-first platform that connects singers & freelance musicians with local venues and event organizers using a Tinder-style swipe experience.
Artists discover gigs.
Venues discover talent.
Bookings happen with trust.
Built with Flutter for a smooth cross-platform experience and designed to scale with a NestJS backend.
Finding live music gigs is still broken.
- Artists cold-call venues with low response rates
- Venues struggle to find reliable performers
- Trust is missing on both sides
Gigmatch fixes this by combining:
- Swipe-based discovery
- Verified bookings
- Reviews & reputation
- Simple, fast communication
- Create a professional artist profile
- Upload music samples, videos, and photos
- Set gig availability using a calendar
- Discover nearby venues using swipe gestures
- Chat with matched venues
- Accept or reject booking requests
- Build reputation with verified reviews
- Create venue profiles
- Post gig opportunities (date, budget, genre)
- Swipe to discover artists
- Chat before booking
- Send booking requests
- Leave verified reviews after gigs
- Chat opens only after a match
- Reviews allowed only after verified bookings
- Reputation score based on real gigs
- No fake ratings or spam
Gigmatch is not a social network.
It is:
- A focused marketplace
- Built for real-world gigs
- Designed to minimize friction
- Optimized for trust and speed
No noise. No agents. Just music.
- Flutter
- Dart
- Material / Cupertino adaptive UI
- Clean architecture (feature-based)
- Ready for Android & iOS
- NestJS
- PostgreSQL
- Redis (for chat & caching)
- JWT authentication
- REST APIs
- Google Stitch (AI-assisted UI exploration)
- Figma (final UI & components)
- Dark-mode first design system
- Onboarding (What Gigmatch does)
- Role selection (Artist or Venue)
- Profile creation
- Swipe-based discovery
- Match
- Chat
- Booking request & approval
- Gig completion
- Verified review
Screenshots will be added soon.
The onboarding flow and swipe experience are already implemented in Flutter.
- ✅ Onboarding screens completed
- ✅ Flutter project structure ready
- 🔄 Core screens in progress
- 🔄 Backend integration planned
- 🔜 Authentication & swipe logic
- 🔜 Chat & booking flow
This project is under active development.
- Authentication (Artist / Venue)
- Swipe engine
- Matching logic
- Real-time chat
- Booking state management
- Reviews & reputation system
- Push notifications
- Production backend deployment
Contributions, ideas, and feedback are welcome.
If you’re interested in:
- Flutter
- Marketplace apps
- Music-tech products
Feel free to fork, open issues, or submit PRs.
MIT License — free to use, modify, and distribute.
If you find this project interesting or useful:
- ⭐ Star the repo
- 🍴 Fork it
- 📢 Share it with Flutter / startup builders
This helps Gigmatch grow 🚀