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