← All projects
Live · Private client projectEnglish learning and student management platform

Huzaifa Portal

A real, deployed student management system built end-to-end in Laravel.

LaravelPHPLivewireTailwind CSSMySQLQueuesEmail WorkflowsHetzner (VPS deployment)
HR
HuzaifaEnglish learning
LEARNING WITH STRUCTUREEnglish learning with a visible path.

Public courses, guided enrolment, and a clear next step for every learner.

Explore courses
ADMIN WORKSPACEOperations overview
Upcoming sessions

Session detailsCourse, time, meeting

Course controlCapacity and status

Activity

New enrolment

Feedback to review

Message received

PRODUCT WORKFLOWSCourses, sessions, and reviews.
StatusLive in production
HostingSelf-managed Hetzner VPS
UsersReal enrolled students
RoleSolo developer, DB to deploy

The problem

The client needed a single system to replace scattered spreadsheets, manual scheduling, and ad-hoc payment tracking for an online English-learning business — something that could handle public marketing pages, guided enrolment, and a full internal operations workspace without duct-taping together separate tools.

The approach

Built solo, from database design through deployment. Started with schema design for the full entity set (students, courses, sessions, payments, reviews) before writing a single route, then layered in the public site, the student portal, and the admin workspace as three distinct surfaces sharing one data model. Deployed to a self-managed Hetzner VPS rather than a managed PaaS, which meant owning the full stack: web server config, queue workers for email, and backups.

What it does

  • Public learning and course pages
  • Guided enrolment flow
  • Secure student portal
  • Admin dashboard
  • Course catalogue and capacity management
  • Session scheduling and meeting workflows
  • Homework, grading, and feedback workflows
  • Payment and invoice tracking
  • Review moderation and notifications
  • Progress visibility and gamification
  • Role-based access and account verification

Project note: Private client project. The portfolio visual translates the public learning experience and operational system—courses, sessions, enrolment, review moderation, notifications, and administration—without exposing student information, client configuration, or implementation details.

Available for selected work

Have a system worth building?

For freelance work, technical collaborations, internships, or product conversations.