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