Education

CoClass: Education App and Web Development

Client
CoClass
CoClass class scheduling and payment app screens on mobile
  1. Home
  2. /
  3. Portfolio
  4. /
  5. CoClass
Platforms
iOS Android Web
Stack
React Native React.js Node.js MongoDB AWS Firebase Cloud Messaging HitPay
Feature sets
Parent app Admin panel
Who it's for

Built for every side of the operation

Parents
Mobile app on iOS and Android

Parents of school-aged children enrolled across multiple classes and activity centres, managing schedules and fees for one or more children. Every child's classes sit in one calendar, fees are tracked in one place, and reminders land before a class and before a payment falls due.

Administrators
Web panel

The operator's administrative staff handling support and data management: parent and child records, the centre and school directory, scheduled classes, payment tracking and verification, and support requests.

Overview

About the project

Parents with children in several classes across different centres end up tracking schedules and fees across WhatsApp threads, emails and paper notes. Each centre runs its own timetable and its own payment cycle, and nothing consolidates them.

CoClass puts every child's classes into one calendar and every centre's fees into one payment view, with reminders on both. Behind it, an admin panel lets support staff keep the centre and school directory clean and handle parent requests without data clutter. Mobulous, working as a mobile app development company, built the product for the Singapore market, with PayNow and PayLah as the payment baseline and PDPA compliance in the data handling.

Features

What the product does

The delivery sits within our mobile app development services, spanning a parent-facing mobile app and an operator-facing web admin panel.

Parent app

iOS and Android app for parents managing one or more children across centres.

Registration and login
Mobile OTP sign-in, with optional Google and Facebook sign-in.
Child profiles
School and class level on each profile, with multiple children under one account.
Centre and school directory
A curated directory, with parents able to request additions and admin approval before anything goes live.
Class scheduling
Classes scheduled individually or as recurring entries.
Colour-coded calendar
One calendar across every child, in daily, weekly and monthly views.
Reminders and attendance
Customisable reminders defaulting to an hour before class, plus attendance confirmation prompts the day before with rescheduling requests.
Calendar export and sync
Export and sync to Google Calendar, Apple Calendar or an .ics file.
Payments
Payment reminders driven by each centre's own schedule, PayNow and PayLah via HitPay, and payment history by centre and by child with reference and receipt handling.
Notifications
Push notifications for classes, payments and announcements, with an in-app history and granular preferences.
Admin panel

Web panel for support staff managing records, schedules, payments and tickets.

Account management
Parent and child account management, with search and profile correction.
Directory and school database
Centre directory and school database, with duplicate merging.
Class oversight
Oversight of every scheduled class, with admin-level rescheduling and conflict detection.
Payment dashboard
Manual verification and reporting for centre payments.
Ticketing workflow
Admin pastes a message from any channel, links it to the right parent, child or centre, and chooses an action.
Message parsing
Extracts amount and due date from a pasted message, creating a linked calendar entry and payment item.
Response tools
Response templates and a rich text editor for replies.
Technology
RN
React Native
R
React.js
N
Node.js with Express
M
MongoDB
F
Firebase Cloud Messaging
H
HitPay
A
AWS
Outcome

A parent app live on both the App Store and Google Play.

An admin panel in production, with PayNow and PayLah payments live through HitPay.

Calendar sync working with Google and Apple calendars, built to PDPA requirements for Singapore personal data.

What you receive

Full source code and IP transfer on delivery
Four months of post-launch support, standard in every contract
Mutual NDA before detailed discussion
ISO 9001:2015, ISO/IEC 27001:2022, CMMI Level 3
12+ years · 700+ apps delivered · 500+ clients

Have a project like this in mind?

Get in touch
NDA available on request

Send us your project Enquiry !

INDUSTRIES WE SERVE

Domain Expertise

700+ apps delivered across 12+ industry verticals.

Real Estate
Events & Tickets
On-Demand
Travel & Hospitality
Social Networking
Education
Transport
Banking & Finance
Healthcare
Ecommerce & B2B
Gaming & Leisure
Food & Restaurant