Rapor Lamaholot Background

RAPOR
LAMAHOLOT

CategorySchool System
Year2025
Visit Live Site

Overview

This system tackles the inefficiency of manual report card processing. By digitizing the entire workflow—from teacher grade input to final report generation—it ensures accuracy, security, and ease of access for all stakeholders involved in the school's academic reporting process.

Key Features

  • Multi-layer Authentication (Admin, Teacher, Student)
  • CRUD User Management (Teachers/Students)
  • Subject-based Grade Input
  • Auto-generated PDF Reports (FPDF)
  • Student Access Portal

Metrics & Achievements

100%Digitization of manual records
PDFInstant report generation

Challenges & Solutions

  • Challenge: Precise Layout for Printing

    Generating standard report cards that match physical formats using HTML was inconsistent across browsers.

    Solution: Implemented FPDF library to programmatically draw the report card pixel-perfectly, ensuring the PDF output is identical to official requirements.

  • Challenge: Secure Role Management

    Ensuring students cannot access other students' grades or modify teacher data.

    Solution: Implemented session-based authentication with strict role checks on every controller action, redirecting unauthorized access attempts immediately.

Feature Screenshot
Report PDF Screenshot

Tech Stack

PHP Native
MySQL
Tailwind CSS
FPDF
HTML5
CSS3
JavaScript

Project Info

  • Year2025
  • RoleFullstack Developer
  • StatusLive