Skip to content

⚡👨‍💻Projet PFE : App simple pour les rendez-vous. Patients réservent en ligne facilement. Médecins voient et gèrent les demandes. Interface claire, rapide et moderne.

License

Notifications You must be signed in to change notification settings

mouad-dadda/Doctor-appointment-booking-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

logo
DocAppoint Pour les Médecins pour Gérer les Rendez-vous des Patients


GitHub Language Count GitHub Language Count GitHub Top Language


🌐 française

Introduction

Bienvenue sur DocAppoint, une plateforme complète conçue pour simplifier la gestion des rendez-vous des patients. Ce projet permet aux médecins de s'inscrire, de gérer facilement leurs horaires et aux patients de prendre des rendez-vous en fonction des disponibilités.


🃏 Exécution locale

⚡ Pré-requis

  • npm v8.15.0
  • node v16.17.0
  • composer v2.4.2
  • php v8.1.4

Étapes :

  1. Clonez le projet :
    git clone https://github.com/mouad-dadda/Doctors-Appointment-Management.git
  2. Naviguez dans les dossiers backend et frontend, installez les dépendances et démarrez les serveurs.

Pour le frontend :

cd FrontEnd
npm install
npm start

Pour le backend :

  • Créez votre base de données.
  • Renommez .env.example en .env et configurez la connexion à votre base de données.
cd BackEnd
cp .env.example ./.env
php artisan key:generate
  • Démarrez le serveur local :
composer install
php artisan serve
  • Exécutez les migrations et les seeders pour des données d'exemple :
php artisan migrate --seed

💻 Fonctionnalités principales

  • Inscription des médecins : Créez facilement des comptes en fournissant des détails professionnels et des identifiants.
  • Administrateur : Vérifiez et activez les comptes des médecins.
  • Demandes de rendez-vous simplifiées : Les médecins vérifiés gèrent les horaires ; les patients demandent des rendez-vous en fonction des disponibilités.
  • Tableau de bord complet : Permet aux administrateurs de gérer les comptes des médecins, de vérifier les inscriptions et de surveiller l'activité de la plateforme.

🌙 Technologies

Technologies


📃 Licence

Ce projet est sous licence MIT License.


📩 Contact

Pour toute question, n'hésitez pas à nous contacter via : Gmail Twitter


🌐 English

Introduction

Welcome to DocAppoint, a comprehensive platform designed to simplify the management of patient appointments. This project facilitates doctors in registering, enabling them to easily manage their schedules, and allowing patients to book appointments based on availability.


🃏 Running Locally

⚡ Prerequisites

  • npm v8.15.0
  • node v16.17.0
  • composer v2.4.2
  • php v8.1.4

Steps:

  1. Clone the project:
    git clone https://github.com/mouad-dadda/Doctors-Appointment-Management.git
  2. Navigate to the backend and frontend folders, install dependencies, and start the servers.

For the frontend:

cd FrontEnd
npm install
npm start

For the backend:

  • Create your database.
  • Rename .env.example to .env and set up your database connection.
cd BackEnd
cp .env.example ./.env
php artisan key:generate
  • Start the local server:
composer install
php artisan serve
  • Run migrations and seeders for sample data:
php artisan migrate --seed

💻 Key Features

  • Doctor Registration: Effortlessly create accounts by providing professional details and credentials.
  • Administrator: Verify and activate doctor accounts.
  • Seamless Appointment Requests: Verified doctors manage schedules; patients request appointments based on availability.
  • Comprehensive Dashboard: Empower administrators to manage doctor accounts, verify registrations, and monitor platform activity.

🌙 Technologies

Technologies


📃 License

This project is licensed under the MIT License.


📩 Contact

For inquiries, feel free to reach out via: Gmail Twitter

About

⚡👨‍💻Projet PFE : App simple pour les rendez-vous. Patients réservent en ligne facilement. Médecins voient et gèrent les demandes. Interface claire, rapide et moderne.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •