Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

d-arsya/raport_roja

Repository files navigation

Raport Online - Digital Grade Management System

Laravel 11 PHP PDF Support Arabic Support

Raport Online is a web-based school management system designed to digitize the assessment process. It streamlines student record-keeping, subject management, and automated grade report generation with full support for bilingual output (Indonesian and Arabic).

🚀 Overview

This application serves as a robust tool for educational institutions (schools or Pesantren) to manage their academic data efficiently. It allows teachers to input grades digitally and generates professional PDF reports for students.

✨ Key Features

  • Academic Management: Simplified management of Students (Santri), Teachers (Guru), Classes, and Subject Groups.
  • Dynamic Grading System: Flexible grade input categorized by semester, subject, and class.
  • Bilingual PDF Reports: Generate automated grade reports (Raport) in both Indonesian and Arabic formats using advanced PDF engines.
  • Automated Calculations: Built-in logic for automatic calculation of averages and departmental rankings.
  • Secure Access: Role-based authentication ensuring that teachers and administrators can only access relevant data.
  • Advanced Layouts: Interactive dashboard for real-time monitoring of academic progress across different grades and classrooms.

🛠️ Tech Stack

  • Backend: Laravel 11.x (PHP 8.2)
  • PDF Engines: Snappy PDF (Wkhtmltopdf) & BarryVDH DomPDF
  • Bilingual Processing: AR-PHP (for handling Arabic text rendering)
  • Frontend: Blade Templating, Tailwind CSS, Vite

👨‍💻 Developer & Maintainer

Kamaluddin Arsyad Fadllillah Fullstack Web Developer | UGM Software Engineering


Releases

No releases published

Packages

No packages published

Languages