https://github.com/faiyaz103/kuetmedicalcenter
A website for KUET Medical Center
https://github.com/faiyaz103/kuetmedicalcenter
authentication ci continuous-integration crud-operation email-verification feature-testing hospital-management javascript laravel laravel-breeze laravel-package medical-centers mvc-pattern mysql php phpmyadmin phpunit phpunit-tests tailwindcss vite
Last synced: 4 days ago
JSON representation
A website for KUET Medical Center
- Host: GitHub
- URL: https://github.com/faiyaz103/kuetmedicalcenter
- Owner: faiyaz103
- License: mit
- Created: 2024-11-15T18:02:29.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-03-21T15:27:48.000Z (about 2 months ago)
- Last Synced: 2025-03-30T21:51:11.975Z (about 1 month ago)
- Topics: authentication, ci, continuous-integration, crud-operation, email-verification, feature-testing, hospital-management, javascript, laravel, laravel-breeze, laravel-package, medical-centers, mvc-pattern, mysql, php, phpmyadmin, phpunit, phpunit-tests, tailwindcss, vite
- Language: Blade
- Homepage:
- Size: 11.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# KUET Medical Center
## Project Details
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**:
- [Ahanaf Tahmid Rifat](https://github.com/rifat9754)
- [Faiyaz Mahmud](https://github.com/faiyaz103)## Key Features
### 📱 [Responsive Design](#responsive-design)
- Optimized for all screen sizes, including mobile, tablet, and desktop.
- Ensures a seamless user experience across different devices.### 🔐 [Multi-Role Authentication & Email Verification](#authentication-and-verification)
- 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](#role-based-access)
- Restricts access to specific pages based on user roles.
- Ensures users can only access features relevant to their role.### 🛠️ [Admin Panel for Efficient Management](#admin-panel)
- **Create, Edit, Delete** operations for managing content and data.
- Only authorized admins can perform critical operations.## Database
### Entity Relationship Diagram
## Website Preview
#### Home Page#### Healthcare Professionals
![]()
#### Facilities
#### Services
![]()
#### Notice Board
#### Contact
### Responsive Design
![]()
![]()
![]()
![]()
### Authentication and Verification
#### User Registration
#### Login
#### Email Verification
#### Gmail SMTP
#### Password Recovery
#### Profile Information
### Role-Based Access
#### Blood Bank page is only accessible by authenticated and verified students
#### Authenticated and verified students can access the list of available blood donors
#### An authenticated and verified student can register as a blood donor
### Admin Panel
#### Admin Dashboard
![]()
#### Add Information
#### Edit Information