Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 

Repository files navigation

🏥 Doctor Appointment System (Laravel)

📌 Project Overview

The Doctor Appointment System is a web-based clinic management application developed using Laravel. It allows patients to book appointments online, doctors to manage their schedules, and administrators to control the entire system.

This project is designed as a real-world healthcare management solution and is suitable for academic submission as well as portfolio demonstration.


🚀 Features

👤 Patient Module

  • User registration & login
  • Browse doctors list
  • View doctor profiles
  • Book appointments online
  • Check appointment history

👨‍⚕️ Doctor Module

  • Manage doctor profile
  • Set availability schedule
  • View appointment requests
  • Accept / reject appointments

🛠️ Admin Module

  • Manage doctors & patients
  • Manage departments
  • Monitor appointments
  • Dashboard with system overview

🧰 Technology Stack

  • Backend: Laravel (PHP)
  • Frontend: HTML, CSS, JavaScript (Medical Template)
  • Database: MySQL
  • Authentication: Laravel Auth
  • Version Control: Git & GitHub

📂 Project Structure

Doctor_Appointment_System_Laravel/
│
├── app/
├── database/
├── public/assets/
├── resources/views/
├── routes/
└── README.md

⚙️ Installation Steps

1️⃣ Clone Repository

git clone https://github.com/your-username/Doctor_Appointment_System_Laravel.git

2️⃣ Install Dependencies

composer install

3️⃣ Configure Environment

cp .env.example .env
php artisan key:generate

4️⃣ Setup Database

Update .env file with your database credentials.

Run migrations:

php artisan migrate

5️⃣ Run Project

php artisan serve

🎯 Project Objectives

  • Learn Laravel MVC architecture
  • Convert static template into dynamic system
  • Implement CRUD operations
  • Practice role-based authentication
  • Build real-world full-stack project

📸 Screenshots

(You can add screenshots of your project here later)


👨‍💻 Author

Vishal Chudasama MCA Student | Aspiring Full-Stack Developer


📄 License

This project is created for educational and academic purposes.

About

A full-stack Doctor Appointment & Clinic Management System built with Laravel, featuring patient booking, doctor management and admin control panel.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

Contributors

Languages