Skip to content

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.

Notifications You must be signed in to change notification settings

diaskalana/Medical-Laboratory-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

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)

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published