Build Youth Mentoring Support App (Flutter+Firebase)

Job ID: 39604588

Budget: $1,500 – $3,000 USD

Job Title:
Flutter + Firebase Developer Needed to Build Role-Based Support App for Youth Mentoring (6-Week Deadline)

Project Overview:
We are Ur Mentor, a Dubai-based mentoring service for children and teenagers. We’re hiring an experienced Flutter & Firebase developer (or a small team) to build a lightweight support app (iOS & Android) and a connected admin web portal.

This is not a full mentoring platform.
It’s a support tool to help parents, mentors, and children manage bookings, set/view goals, receive feedback, and communicate safely.

The app must be published on both App Store and Google Play, and connected to a web-based admin panel for backend management.

Tech Stack:
Frontend: Flutter (FlutterFlow allowed)

Backend: Firebase (Auth, Firestore, Storage, Cloud Functions)

Notifications: Firebase Cloud Messaging (push + email)

Admin Panel: Flutter Web (or React, basic UI is fine)

Project Goals (MVP)
Parents book sessions, track progress, and view invoices

Mentors manage schedules, submit feedback and expenses

Children view goals, schedule, and message mentor safely

Admins manage everything through a web-based portal

User Roles & Access
Role Access Type
Parent iOS & Android App
Child iOS & Android App
Mentor App + Web Portal
Admin Web Portal Only

Core Features (Summarized)
Parent App
Book/reschedule sessions (Zoom or in-person)

View child’s goals & session feedback

Monthly session summary & PDF invoices

Push/email reminders

Emergency contacts screen

Submit general question to admin

Mentor Portal (App + Web)
Manage availability & session calendar

Confirm attendance

Write feedback & set weekly goals

Submit expenses (receipt upload)

Secure text-only chat with assigned mentee

Monthly overview of sessions/expenses

Child App
View schedule and goals

Read mentor feedback

Push reminders

Secure, limited chat with mentor

Emergency contacts

Admin Web Portal
User management (mentor–child linking)

Session & feedback dashboard

Approve expenses

View/download invoices

Monitor chats (for safeguarding)

Handle parent enquiries

Generate reports

Timeline:
Start Date: ASAP (latest by [insert your target start date])

Deadline: Must be fully delivered within 6 weeks

Milestones must be agreed and tracked weekly

Requirements:
Proven Flutter + Firebase experience

Multi-role app development (Parent / Mentor / Child)

Clean UI, simple UX (design can be minimal but branded)

Firebase Auth, Firestore, Cloud Functions setup

Experience submitting apps to iOS and Android stores

Strong communication & timely delivery essential

To Apply, Please Include:
Your experience with Flutter + Firebase

Examples of similar role-based apps you’ve built

Whether you’re applying solo or with a team

Timeframe confirmation (6-week delivery)

Estimated cost and milestone breakdown