Cross-Platform Multi-Listing App Development

Job ID: 39220174

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

? 1️⃣Project Overview (Short Intro for Developer)
"We are building Advotech, a platform where users can consult verified lawyers, CAs,
career experts, and therapists via chat & video call. It will be a B2C & B2B model where
individual users and corporate employees can get expert assistance."
Tech Stack:
● Frontend: Flutter (App) + Next.js (Website)
● Backend: Firebase (Auth, Firestore, Cloud Functions)
● Real-time Chat & Video Call: Firebase Realtime DB + Jitsi/Twilio API
● Payments: Razorpay / Stripe
? 2️⃣App Flow (How the App Works – User Journey)
1️⃣Onboarding: Welcome screens → Login/Register (Google, Apple, OTP).
2️⃣Home Screen: Show 4 main categories – Legal, Career, CA, Mental Health.
3️⃣Expert Listing: Filters (Experience, Price, Availability, Ratings).
4️⃣Expert Profile: Details, pricing, book consultation option.
5️⃣Booking & Payment: Razorpay/Stripe integration for payment.
6️⃣Consultation: Chat, video, or voice call via Jitsi/Twilio.
7️⃣Post-Consultation: Summary report, ratings & feedback.
8️⃣User Dashboard: Booking history, wallet, transactions.
9️⃣Expert Dashboard: Manage availability, earnings, and bookings.
? B2B Corporate Dashboard: HR adds employees, tracks usage, and manages
subscriptions.
? 3️⃣Core Features (Must-Have Functionalities)
? Authentication & User Management
✅ User Signup/Login (Google, Apple, OTP) via Firebase Auth.
✅ User Profile Creation & KYC for Experts (Document Upload).
✅ User & Expert Roles (Separate Dashboards).
? Consultation Booking & Payments
✅ Expert Listings with Filters (Experience, Fees, Ratings, Specialization).
✅ Instant or Scheduled Booking System.
✅ Payments via Razorpay/Stripe (One-time & Subscription Model).
? Communication System
✅ In-app Chat System (Firebase Realtime DB).
✅ Voice & Video Call via Jitsi/Twilio API.
✅ Document Sharing between user & expert.
? B2B Features (Corporate Dashboard for HRs)
✅ HR Adds Employees to Company Account.
✅ Subscription Plans for Employee Benefits.
✅ Analytics – Employee Consultations & Usage Tracking.
? 4️⃣UI/UX Layout (Basic App Structure)
? ? Home Screen:
● Top: Search Bar + Profile Icon.
● Middle: 4 Categories (Legal, Tax, Career, Therapy).
● Bottom: Featured Experts, Quick Book Option.
? ? Expert Profile Screen:
● Name, Qualification, Rating, Fees, Specialization.
● Book Now Button + Availability Slots.
? ? Consultation Screen:
● Live Chat Window + Call/Video Button.
● Document Upload Option.
? ? User Dashboard:
● Booking History, Wallet, Subscription Details.
? ? Expert Dashboard:
● Earnings, Availability, Booking Requests.
I am looking for a Flutter & Firebase developer to build an expert consultation platform
(like Astrotalk but for legal, career, tax & mental health services).
? Features Required:
✔ User & Expert Authentication (Google, Apple, OTP).
✔ Booking System & Payment Gateway (Razorpay/Stripe).
✔ Real-time Chat, Voice & Video Calls (Firebase & Twilio API).
✔ User & Expert Dashboards for tracking consultations & earnings.
✔ B2B Corporate Dashboard for HR to manage employee subscriptions.
? Tech Stack:
● Frontend: Flutter (Mobile) + Next.js (Web Admin Panel).
● Backend: Firebase (Auth, Firestore, Cloud Functions).
● Video Calls & Chat: Twilio/Jitsi API + Firebase Realtime DB.
Would you be interested in discussing this further? Please share your experience, timeline
& estimated cost.
Related categories: Mobile App Development iPhone Android Node.js Flutter