Descripción
📸 Photography Booking App — Full Flutter Source Code
A complete, production-ready Flutter app for photographers and photography studios. Clients book sessions in seconds, photographers manage their agenda, and the admin controls everything from a built-in panel — all powered by Firebase with real-time sync.
──────────────────────────
✅ WHAT’S INCLUDED
──────────────────────────
• Full Flutter source code (iOS + Android)
• 3 user roles: Client, Photographer (Worker), Admin
• Booking flow: pick session type → pick photographer → pick time slot → confirm
• Admin panel: manage photographers, packages, working hours, campaigns
• Real-time availability — no double bookings
• Push notification campaigns (admin → all clients)
• Reviews & ratings system (1–5 stars)
• Firebase Auth (email/password)
• Firestore real-time database
• Firebase Storage (avatars & images)
• Clean Architecture + BLoC pattern
• English & Spanish included (easy to add more)
• Detailed README with step-by-step setup guide
• Firestore security rules for production included
──────────────────────────
🛠 TECH STACK
──────────────────────────
Flutter 3.38.9 · Dart 3.10.8 · Firebase · Firestore · Firebase Auth · Firebase Storage · BLoC · Clean Architecture · GetIt · Injectable · Hive
──────────────────────────
⚡ QUICK SETUP (~30 min)
──────────────────────────
1. Clone the repo
2. Run flutterfire configure with your Firebase project
3. Run the included seed script to populate demo data
4. Change colors, app name and logo
5. Build & ship
──────────────────────────
📋 REQUIREMENTS
──────────────────────────
• Flutter 3.38.9 · Dart 3.10.8 (via FVM — included config)
• Node.js 24.9.0 (for the seed script)
• A free Firebase account
• Basic Flutter knowledge
──────────────────────────
📄 LICENSE
──────────────────────────
✔ Use in one commercial project
✔ Customize and rebrand freely
✖ Reselling or redistributing the source code is not permitted
Questions before buying? Message me — I respond within 24 hours.























