Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A Laravel-based backend API for managing doctor appointments, patient data, and hospital schedules — featuring AI chatbot integration, iOS push notifications, and secure authentication for a seamless healthcare booking experience.

Notifications You must be signed in to change notification settings

streynaldo/HospitalBookingAPI

Repository files navigation

🏥 Hospital Booking API

A Laravel-based backend API for managing doctor appointments, patient data, and hospital schedules — featuring iOS push notifications and secure authentication for a seamless healthcare booking experience.


📘 About the Project

Hospital Booking API is a backend system built using Laravel, designed to simplify the process of doctor appointment booking and schedule management in hospitals.
It enables patients to book doctors easily, receive real-time updates through APNs notifications, and provides hospital staff with tools to manage availability and appointments efficiently.

This project focuses on delivering a secure, scalable, and user-oriented healthcare backend — making hospital services more accessible and efficient.


✨ Features

  • 🩺 Doctor Booking System — Manage doctor schedules and patient appointments seamlessly.
  • 🔔 Push Notifications (APNs) — Real-time updates for appointment confirmations or schedule changes.
  • 🗓 Schedule Management — Doctors and admins can update and manage availability dynamically.
  • 🔐 Authentication & Authorization — Secure login and access control using Laravel Sanctum.
  • 🧾 Patient Record Handling — Store and retrieve patient booking data securely.
  • 📊 Dashboard Ready — Backend structured for easy integration with hospital admin dashboards.

🛠 Tech Stack

Layer Technology
Framework Laravel 11
Language PHP 8.3
Database MySQL
Authentication Laravel Sanctum
Notifications Apple Push Notification Service (APNs)
Deployment Hostinger VPS + GitHub Actions

⚙️ Installation

1️⃣ Clone Repository

git clone https://github.com/streynaldo/HospitalBookingAPI.git
cd hospital-booking-api
composer install
cp .env.example .env and update following keys
 APP_NAME="Hospital Booking API"
 DB_DATABASE=hospital_booking
 DB_USERNAME=root
 DB_PASSWORD=
php artisan migrate
php artisan serve

About

A Laravel-based backend API for managing doctor appointments, patient data, and hospital schedules — featuring AI chatbot integration, iOS push notifications, and secure authentication for a seamless healthcare booking experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /