An open API service indexing awesome lists of open source software.

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

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
dbdiagram

## Website Preview
#### Home Page
home

#### Healthcare Professionals
doctors
staff

#### Facilities
Facilities

#### Services
Services
Services

#### Notice Board
Notice

#### Contact
Contact

### Responsive Design


response1
response2
response3
response4

### Authentication and Verification

#### User Registration
Sign Up

#### Login
Login

#### Email Verification
Verification

#### Gmail SMTP
Verify

#### Password Recovery
forgotpass

#### Profile Information
profile

### Role-Based Access

#### Blood Bank page is only accessible by authenticated and verified students
bloodbank

#### Authenticated and verified students can access the list of available blood donors
donor

#### An authenticated and verified student can register as a blood donor
bloodedit

### Admin Panel

#### Admin Dashboard
adminpanel
adminindex.jpeg

#### Add Information
create

#### Edit Information
edit

Laravel Logo


Build Status
Total Downloads
Latest Stable Version
License