Skip to content

A web-based medical appointment system for patients and doctors, featuring secure login, appointment booking, document exchange, and administrative functions. Built with Java, Spring Boot, HTML5, CSS3, JavaScript and MySQL.

Notifications You must be signed in to change notification settings

DianaFarhat29/Clinique-Clic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

Introduction

Le projet Prise de Rendez-vous Médical est une application transactionnelle développée pour faciliter la gestion des rendez-vous médicaux. Elle permet aux patients et aux médecins de s'inscrire, se connecter et gérer les rendez-vous de manière intuitive et efficace.

Fonctionnalités

L'application offre plusieurs fonctionnalités clés pour différents acteurs :

Pour les Patients : - Prendre, modifier et annuler des rendez-vous. - Choisir la raison de consultation. - Rechercher des professionnels de santé par critères spécifiques. - Consulter et gérer les rendez-vous. - Recevoir des confirmations par courriel. Pour les Médecins : - Définir et modifier leurs disponibilités. - Gérer les rendez-vous pris en ligne. - Partager des documents avec les patients. - Fixer le tarif de consultation. Pour les Cliniques : - Afficher des informations sur la clinique et ses services. - Visualiser les médecins et les patients associés. Pour les Administrateurs : - Ajouter, supprimer et modifier les informations des patients, médecins et cliniques.

Technologies Utilisées

Cette application utilise les technologies suivantes :

-Front-end : HTML5, CSS3, Bootstrap, JavaScript, jQuery, Ajax. -Back-end : Java, Spring Boot. -Base de données : MySQL. -Architecture : Modèle MVC (MVC2 éventuellement).

Mise en Route

Pour lancer le projet :

  1. Cloner le Dépôt : Clonez ce dépôt sur votre machine locale.

    Exécuter ce code dans le terminal: git clone https://github.com/DianaFarhat29/Clinique-Clic.git

  2. Ouvrir le Projet : Ouvrez le projet dans un IDE supportant Java et Spring Boot, comme IntelliJ IDEA ou Eclipse.

  3. Configurer la Base de Données : -Assurez-vous que MySQL est installé -Configurez la base de données en créant une connexion et une base de donnée associée à la connexion. -Ajuster le 'Connexion String' se trouvant dans le fichier nommé 'application.properties'

  4. Lancer l'Application : Exécutez l'application via votre IDE. L'application devrait se lancer sur localhost avec le port spécifié dans les configurations (port 8080).

  5. Utiliser l'Application : Ouvrez un navigateur et accédez à l'application via l'URL locale.

Conclusion

Le projet Prise de Rendez-vous Médical est une solution complète et polyvalente pour la gestion des rendez-vous médicaux. Elle apporte une grande facilité d'utilisation tant pour les patients que pour les professionnels de santé, contribuant ainsi à une meilleure gestion du temps et des ressources dans le domaine médical.

About

A web-based medical appointment system for patients and doctors, featuring secure login, appointment booking, document exchange, and administrative functions. Built with Java, Spring Boot, HTML5, CSS3, JavaScript and MySQL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published