Skip to main content
Reactll — AI & Software Engineering Reactor Technology
One Laravel Platform for a Coaching Practice's Site, Portals and Daily Work
Our Product Web Platforms

One Laravel Platform for a Coaching Practice's Site, Portals and Daily Work

An Istanbul student-coaching practice ran on WhatsApp, spreadsheets and memory. We built one Laravel platform that covers the public site and free exam tools, portals for students and parents, and the coach's back office: exams, schedules, sessions and payments.

Project
Web platform & portals
Our role
End-to-end
Platform
Laravel
Country
Türkiye
Year
2026

The challenge

A practice run from one person's head

Senfoni Koçluk is a one-to-one academic coaching practice in Istanbul, preparing students for Turkey's LGS and YKS exams. Schedules, mock-exam results, session notes and payments lived in chats, spreadsheets and the founder's memory.

That capped how many students the practice could take on, and it made adding teachers hard.

Parents want visibility

Coaching works over months, and families pay for progress they can't see directly. Parents needed a clear view of results, schedules and sessions without chasing the coach for updates.

Being found in a crowded local market

Families search for exam-score calculators and neighborhood-level coaching. The practice had nothing online that answered those searches or turned a visit into a first conversation.

Our approach

One system, four roles

We built a single Laravel 12 app with separate access for admins, teachers, parents and students. The public site and the private back office share one database. A lead from the contact form, a tool result and an enrolled student all end up in the same system.

The coach's back office

We built the coach's day-to-day work straight into the system. It covers exams with questions and attempts, a review queue, subjects and topics, books, and weekly schedules (exported to PDF and sent by email). It also covers coaching packages, enrollments, and sessions you can mark as done in one click. A finance module tracks lesson prices per student, payments, expenses and payment reminders. Report cards come out as PDFs. Students, results and payments can be exported to spreadsheets.

Portals for students and parents

Students see their own exams, schedule and sessions. Parents get separate accounts that show each child's results, schedule and session history, plus in-app notifications and announcements from the coach.

Public site built to bring in leads

We built six free tools that run in the browser: LGS and YKS score calculators, a study-habit test, an exam-readiness scale, a motivation test and a daily study planner. Visitors can have their results emailed to them, and each submission comes in as a lead. Around the tools are service pages, long guides, a blog with categories, tags and RSS, and neighborhood landing pages. From the start we added structured data, split XML sitemaps and GA4 tracking that respects cookie consent. It tracks button clicks, WhatsApp clicks and finished tools.

Screens

Inside Senfoni Koçluk

How we delivered

From first brief to running in production

  1. 01

    Design

    Model the practice

    We turned the coach's real way of working into a data structure covering students, parents, exams, sessions, packages and payments.

    Data modelRolesWorkflows
  2. 02

    Build the back office

    Development

    We shipped exam tracking, schedule building, session logging, finance and PDF/spreadsheet exports for the coach.

    ExamsSchedulesFinance
  3. 03

    Open portals to families

    Development

    We gave students and parents their own views of results, schedules and sessions, with notifications.

    Student portalParent portalNotifications
  4. 04

    Tools and content for lead capture

    Content

    We built free exam calculators and self-assessment tests, plus guides, a blog and local pages that feed leads into the admin.

    LGS/YKS calculatorsGuidesLocal pages
  5. 05

    Launch and operate

    Launch

    We launched behind Cloudflare with structured data, sitemaps and GA4 tracking that respects consent, and we keep running it.

    HostingAnalyticsSEO

Growth over time

Since Feb 2026

Results

What is running today

What shipped

A live platform on senfonikocluk.com. It serves the public marketing site, six interactive tools, a blog and guide library, 57 local landing pages, and private portals for four roles. Leads, testimonials, FAQs, blog posts and newsletter subscribers are all managed from the same admin.

What it enables

The practice now runs students, exams, schedules, sessions and money in one system rather than in the founder's head. That is the groundwork for bringing in more teachers without losing track of anyone. Parents can check progress themselves, and every tool use or form submission lands as a lead the coach can follow up.

Operated by us

We handle hosting, releases and ongoing development. The app runs on a managed DigitalOcean server behind Cloudflare, with Horizon for background tasks such as emails.

Building something similar?

Tell us what you are working on and how it compares. You will talk to an engineer, not a salesperson.

Talk to an Engineer Reply Within a Day