This full-stack website has been designed for a surgery department, and includes a range of useful features.
- Mailing system, which allows patients and doctors to communicate with one another easily.
- Appointment booking system, which allows patients to schedule a consultation with a doctor.
- User profiles, which allow patients and doctors to keep track of their information and appointments.
- User and doctor management system, which allows for easy management of the site.
- Doctor appointment management system, which provides flexibility and autonomy.
- Room booking system for surgeries.
- Admin dashboard that provides detailed statistics on the surgery department's activities.
- Easy-to-understand presentation of data through charts or graphs.
- Delete users and appointments feature, which allows administrators to maintain the integrity of the system by removing outdated or irrelevant data.
This website has been built using the following technologies:
- HTML
- CSS
- JavaScript
- SQL
- XAMPP
- Laravel 8
You must first install the necessary dependencies: You will need to have PHP, Composer, and a web server (such as Apache or Nginx) installed on your computer or server. You can install PHP and Composer using the instructions provided on their respective websites.
To run this website locally, follow these steps:
- Clone this repository:
git clone https://github.com/Esraa-alii/Surgery_departement_team4
. - Navigate to the backend folder:
cd backend/myapp
. - Install the necessary dependencies:
composer install
. - Set up the database in the
.env
file. - Migrate the database:
php artisan migrate
. - Serve the application:
php artisan serve
. - Access the website in your browser at
http://localhost:8000
.
- Login as a doctor or a patient.
- Access the appointment booking system to schedule a consultation.
- Use the mailing system to communicate with doctors or patients.
- Manage user accounts, appointments and surgeries through the admin dashboard.
This project is licensed under the MIT License.