Class Communication & Payment App

Job ID: 40363190

Budget: $250 – $750 USD

I am building a mobile application that lets sports members stay in touch, manage class activities, and handle class payments in one place. The core of the product is a real-time chat messaging system where users can communicate with coaches, send one-to-one messages, and receive instant push alerts when a new post arrives. From the chat screen a user should be able to jump straight to a payment screen to settle fees, buy course material or supplies.

The scope covers:
• iOS and Android builds (React Native, Flutter, or comparable cross-platform tech is fine).
• Secure user authentication (email, phone, or social).
• Class-based chat rooms with read receipts, emojis, and basic moderation tools.
• Stripe or similar gateway integration for card payments and in-app purchase flows.
• A lightweight admin panel (web or in-app) so teachers can create classes, set pricing, and review payment history.

I will supply wireframes plus a UI style guide. You will connect the front-end, develop the back-end (Firebase, Supabase, or Node/Express with a realtime layer—your choice), and deliver store-ready builds plus full source code in Git.

Acceptance is complete when:
– Chat works reliably with less than one-second latency.
– Payments process in test and live modes without errors.
– All screens match the provided designs at 1× and 2× resolutions.
– Code passes a brief hand-over session and compiles cleanly from scratch.

If you have shipped chat-centric apps or handled mobile payment flows before, I would love to see a quick demo.