Skip to main content

📘 Overview – Certification Management System

#

📘 Overview – Certification Management System

This documentation outlines the architecture, setup, and features of the Certification Management System — an integrated Laravel + Flutter solution for managing, issuing, and verifying academic or professional certificates.

##

🔧 Tech Stack

**Laravel (Backend):**
-

  • Version: Laravel 11, PHP 8.2+
    -
  • UI: Dashtrap Tailwind Template
    -
  • Auth: Laravel Breeze
    -
  • CRUD: `awais-vteams/laravel-crud-generator`
    -generator
  • API: Public & internal
    -
  • Notifications: Firebase Cloud Messaging (FCM)

**Flutter (Mobile App):**
-

  • Framework: Flutter 3+
    -
  • Language: Dart
    -
  • Editor: Android Studio
    -
  • Platform: Android
    -
  • Notifications: Firebase Cloud Messaging

  • ##

🌐 Use Cases
-

  • Admin tracks all certificate records across Moodle instances.
    -
  • Students verify their certificate via mobile or web.
    -
  • Push notifications are triggered when new certificates are issued.