"SANGI" Multi-Service Community App

Job ID: 40472901

Budget: ₹12,500 – ₹37,500 INR

PROJECT TITLE:
Build Complete Production-Ready “SANGI” Mobile App (Flutter + Firebase)

PROJECT OVERVIEW:
I already have a partially developed Flutter + Firebase mobile app called “SANGI”, created using Cloud AI.
Now I want an experienced Flutter developer/team to convert it into a COMPLETE, PROFESSIONAL, PRODUCTION-READY application for Play Store launch.

This is NOT a basic demo app project.
I need a fully polished, scalable, secure, modern, and optimized real-world application.

==================================================
ABOUT SANGI APP
===============

SANGI is a multi-service local community platform where users can:

• Find local service providers
• Book services
• View provider profiles
• Chat/contact providers
• Browse marketplace/services
• Use wallet & referral system
• Leave ratings & reviews
• Access local opportunities/jobs/services

The app is intended to become a complete local digital ecosystem.

==================================================
CURRENT STATUS
==============

• Flutter project already exists
• Firebase partially integrated
• Authentication partially working
• Some modules already created
• Many features incomplete/broken
• Code cleanup and architecture fixes required

==================================================
DEVELOPER RESPONSIBILITIES
==========================

The selected freelancer/team must:

• Analyze existing project
• Fix architecture issues
• Remove broken/incomplete code
• Complete all missing modules
• Optimize UI/UX
• Make app production-ready
• Prepare Play Store ready APK/AAB

==================================================
TECH STACK (MANDATORY)
======================

• Flutter (latest stable)
• Firebase Authentication
• Cloud Firestore
• Firebase Storage
• Firebase Security Rules
• Razorpay Payment Gateway
• Provider or Riverpod state management
• Clean Architecture + Repository Pattern

==================================================
MAIN FEATURES REQUIRED
======================

1. AUTHENTICATION SYSTEM

---

• Phone OTP login
• Session persistence
• Registration flow
• Role-based access
• Logout
• Error handling

2. USER SYSTEM

---

• User profile
• Edit profile
• Profile image upload
• Location/city
• Referral system

3. PROVIDER SYSTEM

---

• Become Provider flow
• Provider verification
• Provider dashboard
• Service management
• Booking management
• Earnings overview

4. MARKETPLACE / SERVICE SYSTEM

---

• Browse services
• Search/filter
• Categories
• Nearby services
• Service details page

5. BOOKING SYSTEM

---

• Service booking
• Booking status
• Booking history
• Provider acceptance/rejection
• Booking notifications

6. WALLET SYSTEM

---

• Wallet balance
• Add money
• Transaction history
• Razorpay integration
• Wallet recharge

7. REVIEW & RATING SYSTEM

---

• Submit review
• Star rating
• Provider ratings
• Review history

8. NOTIFICATION SYSTEM

---

• Push notifications
• Booking updates
• Promotional notifications
• Notification read/unread state

9. ADMIN PANEL FEATURES

---

• User management
• Provider approval/rejection
• Block/unblock users
• Service moderation
• Analytics dashboard
• Fraud prevention tools

10. LOCATION & GPS FEATURES

---

• GPS location detection
• Nearby providers/services
• Distance calculation
• Google Maps future-ready integration

11. PAYMENT SYSTEM

---

• Razorpay integration
• Secure payment flow
• Payment verification
• Transaction records

==================================================
UI/UX REQUIREMENTS
==================

• Modern UI design
• Professional mobile app look
• Smooth animations
• Responsive layouts
• Dark/light mode support (future ready)
• Hindi + English support
• Clean navigation
• Bottom navigation system

==================================================
LOGO & BRANDING REQUIREMENTS
============================

Developer/designer must create:

• Professional app logo
• Splash screen
• App icon
• Color theme
• Brand identity
• Modern UI kit

Theme should look:
• Modern
• Local/community focused
• Trustworthy
• Professional

==================================================
SECURITY REQUIREMENTS
=====================

• Proper Firebase Security Rules
• No public database access
• Secure payment handling
• No sensitive keys exposed
• Role-based access control

==================================================
PERFORMANCE REQUIREMENTS
========================

• Fast loading
• Optimized Firestore queries
• Smooth scrolling
• Clean code
• No crashes
• Proper state management

==================================================
BUG FIXING REQUIRED
===================

Current project has:
• Broken imports
• Missing files
• Router issues
• Model mismatches
• Incomplete modules
• Build errors

All issues must be fully resolved.

==================================================
FINAL DELIVERABLES
==================

Developer must provide:

• Full Flutter source code
• Clean architecture
• Working Firebase integration
• Production-ready APK
• Play Store ready AAB
• Proper documentation
• Firebase setup guide
• Admin setup guide

==================================================
IMPORTANT NOTES
===============

• No demo code
• No placeholders
• No incomplete modules
• App must compile without errors
• App must be production-ready
• Developer should have Flutter + Firebase experience

Please share:
• Previous Flutter app work
• Firebase experience
• Estimated timeline
• Budget
• Team size (if applicable)