mouad-dadda / Doctors-Appointment-Management

⚡👨‍💻LARAVEL API & REACT - Doctors Appointment Management

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

⚡👨‍💻LARAVEL API & REACT - Doctors Appointment Management

License:GNU General Public License v3.0


Languages

Language:JavaScript 68.4%Language:PHP 22.3%Language:Blade 6.5%Language:CSS 2.6%Language:HTML 0.1%