This project was developed as part of the course System Development Project (CSE 3200) at Khulna University of Engineering and Technology.
-
Framework: Laravel 11
-
Frontend: HTML, Tailwind CSS and JavaScript
-
Backend: PHP:Laravel
-
Database: MySQL
-
Package Used: Laravel Breeze for authentication
-
Testing Framework: PHPUnit
-
Testing:
- CI using GitHub Actions
- Feature Test using PHPUnit
-
Team:
๐ฑ Responsive Design
- Optimized for all screen sizes, including mobile, tablet, and desktop.
- Ensures a seamless user experience across different devices.
- Secure authentication system with role-based access control.
- Email verification to ensure account authenticity.
- Supports multiple user roles (Admin & Student) with different permissions.
๐ Role-Based Routing
- Restricts access to specific pages based on user roles.
- Ensures users can only access features relevant to their role.
- Create, Edit, Delete operations for managing content and data.
- Only authorized admins can perform critical operations.

























