Receipt: bookings + refunds + payouts in a store-shipped product.
ExecutionBuild

Teach X — Store-Shipped Marketplace + Ops System

Bookings worked. Refunds worked. Payouts worked. Ops could breathe.

Shipped a real marketplace product with real operational needs: posting + discovery, booking + refund, payout + withdrawal, notifications with tap-through routing, moderation/flags, and admin tooling to run the platform.

Outcomes

  • Popups/classes can be posted and reliably appear in list + map views (modern geospatial query fix via numeric lat/lng fields).
  • End-to-end booking and refund flows shipped with email confirmations.
  • End-to-end payout and withdrawal flows shipped with confirmations.
  • Push notifications implemented with sound + in-app routing from notifications screen.
  • Moderation/flags implemented (including flag notes and resolution actions for maximum safety for minors).
  • Admin portal upgraded for platform operations (manage bookings, resend confirmations, settings, search).
  • Outlets implemented as chatrooms with attendees subcollections and member counts.

Deliverables

  • Mobile marketplace UX (members/students/experts/moderators)
  • Outlets = chatrooms with attendee subcollections + member counts + creation/search
  • Student feed (“Plug”) with create/view posts, plus roadmap for likes/comments/reposts/shares/flags
  • Popups ordering logic (cutoffDate ordering), “Sponsored” labeling, min-capacity auto-cancel/refund
  • Admin portal upgrades: manage/cancel bookings, resend emails, master settings, portal-wide search
  • Push notifications + notification routing patterns
  • Geospatial querying workaround: added numeric lat/lng for nearby queries (Firestore constraint reality)
  • Booking/refund/payout/withdrawal happy paths + confirmations
  • Push notifications + notification routing patterns: sound + deep-link routing
  • Moderation tooling + admin actions
  • Other Ops upgrades + portal-wide search
  • Chatroom/outlet system + attendee management

Signals

List + Map
Discovery
Booking → Refund / Payout → Withdrawal
Money flows
Admin control + triage
Ops tooling

Stack

Mobile appFirebase (Firestore + Notifications)Admin portalEmail confirmations

Tags

store-shippedmarketplacemobileadminopsmoderation

Note

The marketplace links prove public distribution and the listed product features. Delivery attribution is recorded from the project owner.