ChatTeach | Student & Teacher Learning Marketplace Mobile App by Waleed Ashraf UsmaniChatTeach | Student & Teacher Learning Marketplace Mobile App by Waleed Ashraf Usmani

ChatTeach | Student & Teacher Learning Marketplace Mobile App

Waleed Ashraf Usmani

Waleed Ashraf Usmani

The Problem

Connecting learners and teachers requires more than a profile directory.
The product needed to manage a complete marketplace lifecycle:
Learner requirements
Teacher discovery
Job posting
Bids
Profiles
Invitations
Interviews
Chat
Selection
Payment requests
Engagement history
Reporting
The challenge was creating simple role-specific experiences while maintaining one shared marketplace state.
Learner workflow — creating a requirement and starting the marketplace journey.
Learner workflow — creating a requirement and starting the marketplace journey.

The Approach

I structured ChatTeach around one marketplace lifecycle with separate learner and teacher experiences.

Learner Journey

Discover → Post Requirement → Evaluate → Interview → Engage / Pay

Teacher Journey

Discover Opportunity → Bid → Communicate → Interview → Engagement

Shared Capabilities

Profiles
Jobs
Bids
Invitations
Interviews
Chat
Payment requests
Reporting
Activity history
Teacher and bid workflow supporting structured marketplace interaction.
Teacher and bid workflow supporting structured marketplace interaction.

Communication & Engagement

Chat was integrated into the engagement lifecycle instead of being treated as an isolated feature.
Learner and teacher communication within the marketplace workflow.
Learner and teacher communication within the marketplace workflow.

Architecture Decisions

Shared marketplace domain

Learner and teacher experiences operate on one underlying engagement lifecycle.

Role-specific navigation

Each side sees only relevant actions and information.

State-driven marketplace workflows

Jobs, bids, invitations, interviews, and payments use explicit states.

Trust separated from transactional state

Profiles and credibility data remain independent of specific engagements.

Chat decoupled from payments

Communication can evolve without tightly coupling it to commercial processing.

Reusable APIs

The product can expand into additional education categories without rebuilding core workflows.

My Role

Product architecture
Full-stack development
Mobile workflow architecture
Marketplace state design
Backend/API development
Role-specific UX
Chat workflows
Payment workflows
QA
Release planning
Deployment collaboration

Core Deliverables

Learner experience
Teacher experience
Job posting
Bid workflows
Invitations
Profiles
Interview workflows
Chat
Accept/reject states
Payment requests
Reporting
Activity history
Reusable backend APIs
Payment-request workflow connecting engagement with the commercial lifecycle.
Payment-request workflow connecting engagement with the commercial lifecycle.
Reporting and activity visibility after marketplace interactions.
Reporting and activity visibility after marketplace interactions.

Results & Business Value

Converted a learning-service concept into a structured two-sided marketplace.
Connected discovery, evaluation, communication, interview, and payment states.
Reduced ambiguity across jobs, bids, invitations, and engagements.
Created reusable product architecture for future expansion.
Established clearly differentiated learner and teacher experiences.
Like this project

Posted Aug 13, 2026

Architected and built a learning marketplace connecting learners and teachers through jobs, bids, chat, interviews, payments, and reporting.