Thanks to visit codestin.com
Credit goes to github.com

Skip to content
/ roxxie Public template

A Flutter-based mobile app that helps musicians and venues match and book live music gigs using a Tinder-style swipe experience.

Notifications You must be signed in to change notification settings

akashmahlaz/roxxie

Repository files navigation

Gigmatch — Swipe. Match. Book Live Music Gigs.

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.


Why Gigmatch?

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

Core Features

For Artists (Singers / Bands)

  • 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

For Venues & Event Organizers

  • Create venue profiles
  • Post gig opportunities (date, budget, genre)
  • Swipe to discover artists
  • Chat before booking
  • Send booking requests
  • Leave verified reviews after gigs

Trust & Safety

  • Chat opens only after a match
  • Reviews allowed only after verified bookings
  • Reputation score based on real gigs
  • No fake ratings or spam

Product Philosophy

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.


Tech Stack

Frontend (Mobile App)

  • Flutter
  • Dart
  • Material / Cupertino adaptive UI
  • Clean architecture (feature-based)
  • Ready for Android & iOS

Backend (Planned / In Progress)

  • NestJS
  • PostgreSQL
  • Redis (for chat & caching)
  • JWT authentication
  • REST APIs

Design

  • Google Stitch (AI-assisted UI exploration)
  • Figma (final UI & components)
  • Dark-mode first design system

App Flow (High Level)

  1. Onboarding (What Gigmatch does)
  2. Role selection (Artist or Venue)
  3. Profile creation
  4. Swipe-based discovery
  5. Match
  6. Chat
  7. Booking request & approval
  8. Gig completion
  9. Verified review

📸 Screenshots

Screenshots will be added soon.
The onboarding flow and swipe experience are already implemented in Flutter.


🛠 Current Status

  • ✅ 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.


🧪 Roadmap

  • Authentication (Artist / Venue)
  • Swipe engine
  • Matching logic
  • Real-time chat
  • Booking state management
  • Reviews & reputation system
  • Push notifications
  • Production backend deployment

🤝 Contributing

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.


📄 License

MIT License — free to use, modify, and distribute.


⭐ Support the Project

If you find this project interesting or useful:

  • ⭐ Star the repo
  • 🍴 Fork it
  • 📢 Share it with Flutter / startup builders

This helps Gigmatch grow 🚀

About

A Flutter-based mobile app that helps musicians and venues match and book live music gigs using a Tinder-style swipe experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •