Flutter + Firebase Developer (2–3 day sprint) — Map Listings + Invite-only + Subscription + Ads

Remote Full-time
Overview:

Build Covenant Commerce, a tight-network business directory for a covenant community. Users browse businesses on a world map, search by category, and tap markers for a popup with details. Access is invite-only with a covenant questionnaire and admin approval.

Monetization:

free with AdMob banner/native ads + $0.99/month ad-free subscription via Google Play Billing.

Must be Android-first with installable web build (PWA/Flutter web) if feasible in time.

Must-haves (features):

Invite-only signup

Invite code required to register

Each approved member can invite others (limited invites: default 5)

Track “invited by” and invite chain

Covenant questionnaire at signup

Short answers: “What does it mean to be in covenant?” and “Why do business inside covenant community?”

Participation intent: Buy / Sell / Trade / All

Visible to admin before approval

Admin approval workflows

Approve/reject users

Reopen/reverse mistakes

Approve/reject business listings

Remove users + remove their listings

View and action reports

Business listings

Fields: business name, category, short description, city/region/country, phone, email, website

Public location is city/region only (privacy). No exact addresses.

Search + Map

Search by keyword + filter by category

World map with markers (cluster if needed)

Tap marker shows popup/balloon with business name, category, city/region, contact buttons

Show list results under/next to map

Report button

“Report this listing” with reason → sends to admin queue

Monetization

AdMob banner/native ads only (no interstitial/video)

Google Play subscription $0.99/month removes ads

Purchase verification + entitlement stored (basic secure approach)

Home screen

Simple logo illustration (bearded man blowing long kudu shofar)

Under logo: Prov. 11:27 (reference only)

Tech stack:

Flutter

Firebase Auth + Firestore (+ Cloud Functions if needed)

Google Maps SDK (or Mapbox)

in_app_purchase for subscriptions

AdMob plugin

Deliverables:

Flutter repo + clean setup instructions

Firebase structure + security rules

Android release build (AAB) ready for Play Console upload

Basic admin panel (can be Flutter “admin mode” or simple web/admin page)

Timeline / availability:

Sprint start: immediately

No work on Saturday Feb 14, 2026 (Sabbath).

Goal: app ready to submit Monday or Tuesday at the latest next week (review time depends on Google)

To apply, answer:

Link to a Flutter app you shipped using Firebase

Have you implemented Google Play subscriptions + AdMob before? Provide example

How will you implement invite codes + limited invites?

How will you store/search listings (Firestore queries vs Algolia)?

Confirm you can avoid work on Feb 14

Budget:

Fixed price with milestones (preferred)

Apply tot his job

Apply To this Job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

**Experienced Data Entry Specialist – Remote Work Opportunity at blithequark**

Remote

Experienced Remote Text Chat Operator and Customer Service Representative – No Prior Experience Necessary for a Dynamic Career in Customer Support and Sales Enhancement

Remote

Darkroomagency is hiring: Senior Amazon Brand Manager - Future Opportunities in

Remote

Release Engineer I

Remote

**Experienced Full Stack Software Engineer – Web & Cloud Application Development at blithequark**

Remote

**Experienced Entry-Level Data Entry Specialist – Remote Work Opportunity with arenaflex**

Remote

UnitedHealth Group Licensed Behavioral Health Clinician – Nights & Weekends – Remote in Charlotte, North Carolina

Remote

Electronics Tech 1

Remote

**Experienced Data Entry Clerk – Remote Opportunity at blithequark**

Remote

Flight Attendant

Remote
← Back