Skip to main content

📘 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
  • 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.