Skip to content

Latest commit

 

History

History
47 lines (33 loc) · 2.17 KB

File metadata and controls

47 lines (33 loc) · 2.17 KB

Online Medical Laboratory Management System

This project is an Online Medical Laboratory Management System developed as part of the 2nd year 2nd semester IT project at SLIIT (Sri Lanka Institute of Information Technology). The system is designed to streamline and digitize the management processes within a medical laboratory.

Description

The Online Medical Laboratory Management System is built using the MERN stack, which stands for MongoDB, Express.js, React, and Node.js. It offers a comprehensive platform that facilitates various functionalities essential for the efficient functioning of a medical laboratory.

Features

  • User Authentication: Secure login and authentication for administrators, lab technicians, and clients.
  • Appointment Scheduling: Clients can book appointments for tests, view available time slots, and receive confirmations.
  • Test Management: Efficient handling of various medical tests, their descriptions, and results.
  • Inventory Management: Tracking and management of laboratory equipment, supplies, and stock.
  • Reporting: Generation of reports for test results, appointments, and inventory status.
  • Dashboard: Interactive and informative dashboard for administrators and technicians to manage operations.

Technologies Used

  • Frontend: React.js, HTML, CSS, JavaScript
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Additional Tools: Redux (for state management), Axios (for API requests)

Installation and Setup

To set up the project locally, follow these steps:

  1. Clone the repository.
  2. Navigate to the project directory.
  3. Install dependencies using npm install in both the client and server directories.
  4. Configure the environment variables.
  5. Run the application using npm start for both frontend and backend.

For detailed instructions, refer to the README.md files in the client and server directories.

Contributors

  • Leelananda M.P.D.R.I. (IT21804960)
  • Nawarathne N.S.N. (IT21307126)
  • Dharmadasa P.S.K. (IT21311086)
  • Dias D.D.K.S. (IT21220760)
  • P.A. Sidath Tharana (IT21822094)
  • Vithanarachchi V.A.K.D. (IT21027338)
  • Pathirana M.P.S.A. (IT21817458)
  • Rajakaruna R.M.L.A. (IT20039240)