Skip to content

rashidul-hasan/lab-reporting-system

Repository files navigation

Online Lab Reporting System

This was my final year project at AUST. Built with Laravel 5.3.

Setup

  1. On the project root run, cp .env.example .env

  2. Put necessary db credentials on .env file

  3. run composer install

  4. Then php artisan migrate --seed

  5. php artisan serve

  6. login with the following credentials:

    Email: admin@email.com

    Pass: 12345

    There is also another user of role Laboratorist.

    Email: lab@email.com

    Pass: 12345

  7. Front page is at route front/index

Features

  1. Add/Edit/Delete Tests
  2. Add slots to tests, customizable fields for any tests
  3. Manage patients
  4. Customer can make appointment from the frontend
  5. Manage appointments
  6. Check is particular slot is available for a test when making apppointment
  7. Manage samples
  8. Generate test reports/ print pdf/ email pdf copy of the report to patient
  9. Manage staffs
  10. Add new staffs based on role
  11. 3 types of users, Admin, Lab Tech & Patient
  12. Seperate portal for patients to track appointment status/reports/payments etc.
  13. Users can only access parts of the application based on the permisison.
  14. Customer registration with auto generated password emailed to patient
  15. Email notification to patient after test report is generated

Screenshots

Login

Imgur

Imgur

Imgur

Imgur

Imgur

Imgur

Imgur