Skip to content

mouad-dadda/Doctor-appointment-booking-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

logo
DocAppoint Is For Doctors To Manage Patient Appointment


GitHub Language Count GitHub Language Count GitHub Top Language

Welcome to DocAppoint, a comprehensive platform designed to simplify management patient appointment . This project facilitates doctors in registering , enabling doctors to efficiently engage with patients through appointment requests.


🃏Running Locally

⚡Prerequisites

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

Follow these steps to set up and run DocAppoint on your local machine:

📌Clone the project

  git clone https://github.com/mouad-dadda/Doctors-Appointment-Management.git

go to the project directory

Navagate to the backend and frontend folder, install dependencies and start the server

📌For the frontend

  cd FrontEnd
  npm install
  npm start

📌For the backend

  • Create your database

    • Rename .env.example to .env Or copy it and paste at project root directory and name the file .env.You can also use this command.
cd BackEnd
cp .env.example ./.env
  • Generate app key with this command
php artisan key:generate
  • Set database connection to your database in the .env file.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=YourDatabease
DB_USERNAME=Name
DB_PASSWORD=Pass
  • Start the local server and browser to your app.
  composer install
  php artisan serve
  • if you want to have some sample data run
  php artisan migrate
  php artisan db:seed

or

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.

The Project is not complete and there is more to be added


🌙Technologies

 Language


📃License:

This project is licensed under the MIT License.


📩Contact:

Gmail

Twitter