This project is a very simple Laravel-based application that focuses on implementing back-end features for managing cities, barangays (brgys), patients, and generating reports. The primary objective of this project is to demonstrate back-end functionality, so no front-end design has been implemented.
- Create, Read, Update, and Delete operations for managing cities.
- Create, Read, Update, and Delete operations for managing barangays.
- Create, Read, Update, and Delete operations for managing patient records.
- Generate reports showing the total number of:
- Persons Under Investigation (PUI)
- Persons Under Monitoring (PUM)
- Positive on Covid
- Negative on Covid
- Reports are filtered by city and barangay.
- Generate reports showing the total number of:
- Active cases
- Recovered cases
- Deaths
- Reports are filtered by city and barangay.
- Allows patients to check their status (PUI, PUM, Positive on Covid, Negative on Covid) by entering their contact number.
- The status is displayed instantly using preloaded patient data, ensuring fast response times.
- This feature is optimized for small datasets and avoids repeated server requests.
- Automatically sends an email notification to a patient when their case type is updated.
- The email includes details about the old and new case type.
- If the patient does not have an email address, no notification is sent, and a proper message is displayed to the user.
- This project focuses solely on back-end functionality. No front-end design or styling has been implemented.
- The application is built using Laravel, leveraging its powerful features like Eloquent ORM, validation, and notifications.
- Clone the repository:
git clone git@github.com:SSKiyan25/Checkup-Crud.git cd Checkup-Crud