Logo Lanfrica

MALTOisHERE/wiqaytna-pro

Domaine:

healthcare

Type de record:

software
Créateur:
MAL
Hôte:
Wiqaytna Pro is a Software-as-a-Service (SaaS) platform designed for independent medical practices in Morocco. The platform digitalizes the appointment booking process, replacing traditional paper-based systems with a modern, efficient solution. # Wiqaytna Pro - Medical Appointment Management Platform ## Table of Contents 1. Project Description 2. Features 3. Technology Stack 4. Architecture Overview 5. Project Structure 6. Prerequisites 7. Installation & Setup 8. Running the Application 9. API Documentation 10. Database Schema 11. UML Diagrams 12. Testing 13. Best Practices Applied 14. Future Enhancements --- ## Project Description **Wiqaytna Pro** is a Software-as-a-Service (SaaS) platform designed for independent medical practices in Morocco. The platform digitalizes the appointment booking process, replacing traditional paper-based systems with a modern, efficient solution. ### Problem Solved Small medical practices (dentists, general practitioners, specialists) still rely on paper notebooks for appointment management, leading to: - Overcrowded waiting rooms - Missed appointments - Poor time management - No patient communication ### Solution Wiqaytna Pro provides: - **For Doctors**: Calendar management, patient tracking, automated reminders - **For Patients**: Online booking, real-time availability, SMS reminders - **For Assistants**: Administrative tools, appointment management --- ## Features ### Doctor Features - View appointments in calendar format - Manage availability time slots - Access patient medical history - Update appointment status (Confirm/Complete/Cancel) - View upcoming appointments ### Patient Features - Search doctors by name or specialization - View doctor profiles (specialization, experience, consultation fee) - Book appointments online - View upcoming appointments - Receive SMS reminders (mocked) - Cancel appointments ### System Features - JWT-based authentication - Automated SMS reminders (24 hours before appointment) - Real-time availability checking - Responsive design (mobile-friendly) --- ## Technology Stack ### Backend - **Java 17** - **Spring Boot 3.2.1** - **Spring Data JPA** (Database a …