COLLAGE APP — Full stack Admin Dashboard & Backend APIs (Laravel, blade)

Role: Full stack Developer (Laravel)

Project Overview

A Flutter-based educational management system with a Laravel backend, supporting Admin, Teacher, and Student roles. It includes an admin dashboard built with Filament for lecture management and role-based access, features QR code-based attendance tracking, AI integration for learning assistance, and comprehensive attendance monitoring, supporting both web and mobile applications.

Technical Summary

  • Backend Development: Developed a robust backend using Laravel to support Admin, Teacher, and Student roles with maintainable and scalable architecture.
  • Database Design & Management: Designed and optimized a relational database to efficiently handle users, lectures, attendance records, and role-based permissions.
  • API Development & Integration: Created RESTful APIs to manage lectures, attendance, student-teacher interactions, and real-time updates with secure endpoints.
  • Lecture & Attendance Management: Implemented features for lecture uploads, QR code-based attendance tracking, it depends on Professor and Student locations with a unique token for more secure.
  • Admin Dashboard: Built with Filament to enable role-based access, lecture management with a button to build automatic lectures program depending on rooms capacity and the professor country, and overall system control.
  • User Management: Implemented role-based access control to manage Admin, Teacher, and Student functionalities effectively.
  • System Optimization & Scalability: Optimized backend processes and database queries to handle multiple users simultaneously while maintaining high performance.
  • Cross-Platform Support: Ensured consistent functionality and user experience across web and Flutter mobile applications.
  • Laravel
  • PHP
  • REST APIs
  • MySQL
  • Filament Admin
  • Blade Templates
  • Flutter
  • QR Code generation
  • HTML
  • CSS
  • JavaScript

Dashboard Showcase