Beeweb logo
Education

One platform: site, portal, admin, payments

A complete, live ESL learning platform for newcomers to Canada, built solo end to end. It unifies a public marketing site, a student portal, an admin CMS, and branded email on one shared database, so a single booking creates the account, takes payment, schedules the session, and sends the receipt.

Project
Education · ESL Learning Platform
One platform: site, portal, admin, payments
0
apps on one shared database
0
public pages, booking to receipt
Stack
Next.jsLaravelMySQLTailwind CSS
Overview
The problem

Before us

A Vancouver-based ESL academy serving newcomers to Canada was running its marketing, enrolment, scheduling, payments, and student records across separate disconnected tools. A single new student meant re-entering the same person into several systems by hand.

Our solution

What we built

Beeweb built one complete platform, solo and end to end: a public marketing site, a student portal, an admin CMS, and branded email, all on one shared database. A single booking now creates the account, takes payment, schedules the session, and sends the receipt in one flow.

The result

What changed

The academy runs on one live system instead of a patchwork: 4 connected apps, 9 public pages, and branded email across 3 domains, handed over with a 25-page owner guide. Any student data shown in the admin screens is demo data.

Also see

More in this industry

Got a similar story to tell?

If what you just read sounds familiar, let's talk. We respond within 48 hours.

Book a free scoping call