Skip to content
Selected Work / Business
Business

RR School — Official School Site + Student Registration

Laravel · announcements · FAQ · student intake · admin panel

Client
RR School
Date
Dec 2025
Duration
شهران
Role
Full-Stack

— Overview

RR School's official site built with Laravel + MySQL. Public side includes: a Welcome page with an active announcements slider, an admin-edited About Us page, an FAQ section, a spam-protected contact form, and a student-registration page. Admin panel (separate Admin guard): announcements CRUD with expiry dates, FAQ CRUD, contact-message inbox, user management, and the Welcome page display controller. The codebase relies on resource controllers per module (Ads, AboutUs, FAQ, Contact, Welcome_display), with an auto-generated XML sitemap for SEO.
!

Problem

School admin relied on WhatsApp and paper posters for announcements, and a disconnected Google Form for student registration. No official archive, no spam protection, and no integration between announcements, FAQ, and contact.

Solution

A single Laravel site: digital student registration with validation, expiring announcements, editable FAQ, contact submissions in an inbox — all behind a simple admin panel.

— Key features

What it does.

  • Active announcements slider
  • Digital student registration
  • Admin-edited About Us page
  • FAQ CRUD
  • Contact-message inbox
  • User management
  • Separate Admin guard
  • Auto-generated XML sitemap

— Results

Impact in production.

Ended WhatsApp announcement chaos

Official record for every student intake

Documented digital presence for the school

Announcement updates now take one second

— Tech stack

Built with.

Laravel PHP MySQL Blade Tailwind CSS Alpine.js Hostinger Shared Hosting

— Let's build

Got a similar project in mind?

Got an idea, a stalled project, or a platform that needs a lift? Reach out — I reply within 24 hours.

Let's Talk