Build AI-Powered Design Studio

Job ID: 39736484

Budget: $250 – $750 USD

**Draft Job Post (All-in-One, \$700 Budget, 1-Month Timeline)**

---

**Title:** Flutter Mobile App Development (Client–Nomad Booking Platform) – \$700 Budget

**Description:**
We are looking for a skilled **Flutter developer (or small team)** to build a **cross-platform mobile app (iOS & Android)** with Firebase/Supabase backend. The app connects **Clients** with **Design Nomads** (freelance designers/architects) and provides admin management.

This is an **all-in-one MVP** to be delivered in **1 month** with a fixed budget of **\$700 USD**.

---

### Key Features (MVP in Single Phase)

1. **User Login & Roles**

* Secure authentication (Client, Design Nomad, Admin).
* Onboarding & profile setup (photo, skills, role-based dashboards).

2. **Nomad Discovery & Booking**

* Map showing nearby Nomads (geolocation).
* Display: availability, distance, rating, jobs completed.
* Project type selection (Interior / Architecture / Furniture / Art / Landscape).
* Booking request + 20-min countdown timer.

3. **Client–Nomad Communication**

* In-app real-time chat (text + photo/video upload).
* Push notifications for messages & booking status.

4. **Quotations & Dashboard**

* Admin uploads quotations (PDF/image).
* Clients can Accept / Reject quotations.
* Simple dashboard: Pending / Accepted / Completed projects.

5. **Admin Controls**

* Approve/reject Nomads.
* Manage projects & quotations.
* Update statuses.

---

### Deliverables

* Flutter app builds for Android & iOS.
* Firebase/Supabase backend setup.
* Admin access (Firebase Console or simple Flutter Web).
* Complete source code + setup instructions.
* At least 1–2 revisions / bug fixes after delivery.

---

**Budget:** Fixed – \$700 USD
**Timeline:** 1 Month

---

**Skills Required:**

* Flutter (cross-platform mobile apps)
* Firebase or Supabase (Auth, Firestore/Realtime, Storage, Notifications)
* Google Maps integration
* In-app chat (Firestore/Supabase Realtime)
* Push notifications (FCM)
* Basic admin dashboards

---