Medical Procedure

Context

Medical management interface centered on procedures and appointments with user, patient, and admin areas

Description

Medical Procedure is a Laravel application built with PHP, Blade rendering, Vite, and Tailwind CSS. The application organizes several workspaces around `admin`, `user`, and `patient` roles, with Breeze authentication, a medical procedure catalog, technician/equipment/supply management, appointment creation, agenda views, cancellation requests, and soft-delete restoration flows. Data is stored in SQLite and the main business scenarios are covered by PHPUnit tests.

March 2026
1 person
University Project • 20/20

Skills used

PHP
Laravel
Blade
JavaScript
Vite
Tailwind CSS
SQLite

Skills

Skills used

PHP
Laravel
Blade
JavaScript
Vite
Tailwind CSS
SQLite

Skills acquired

Laravel
Blade
SQLite

Skills improved

PHP
JavaScript
Vite
Tailwind CSS

Features

08Features
Swipe< >
01

Laravel Breeze authentication with role-based access control (`admin`, `user`, `patient`)

PHP
Laravel
Blade
02

Dedicated dashboards depending on the connected role

PHP
Laravel
SQLite
03

Medical procedure catalog with detailed pages, duration, protocol, and pricing

PHP
Laravel
04

Administrative management for technicians, equipment, and supplies

PHP
Laravel
Blade
Tailwind CSS
05

Appointment creation, editing, and tracking with a dedicated agenda view

PHP
Laravel
SQLite
06

Patient area to review appointments and request cancellations

PHP
Laravel
07

Soft-delete and restore flows for procedures, technicians, equipment, and appointments

PHP
Laravel
08

SQLite persistence, factories/seeders, and PHPUnit tests for core workflows

JavaScript
Vite
Tailwind CSS

Gallery

Gallery

12