Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 

Repository files navigation

EasyLab

EasyLab is a laboratory management system designed to simplify sample tracking, patient records, and test result management. It provides an intuitive interface for lab technicians and healthcare professionals to manage lab operations efficiently.

Features

  • Sample Tracking: Record and manage different types of samples (Blood, Plasma, Serum, etc.).
  • Patient Management: Store patient details, hospital numbers, and occupation.
  • Status Monitoring: Track the status of each sample (Accepted, Rejected) with color-coded indicators.
  • User-Friendly Interface: Designed with Tailwind CSS for a responsive and clean UI.
  • Form Submission Handling: Capture user selections for further processing.

Installation

To set up the project locally:

  1. Clone the repository:
    git clone https://github.com/your-username/easylab.git
  2. Navigate to the project folder:
    cd EasyLab
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm run dev

Technologies Used

  • React: For building the frontend UI.
  • Tailwind CSS: For styling the components.
  • Lucide Icons: For enhanced UI elements.
  • Node.js & Express (Future Plans): To handle backend logic and data storage.
  • MongoDB (Future Plans): For database management.

Usage

  1. Select the sample type and status.
  2. Enter patient details such as hospital number and occupation.
  3. Submit the form for further processing.

Future Enhancements

  • Implement user authentication for secure access.
  • Add role-based access for different users (Admin, Technician, Doctor).
  • Integrate with a backend for real-time data storage and retrieval.
  • Improve UI/UX with animations and enhanced interactivity.

Contribution

Contributions are welcome! If you'd like to improve the project:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-branch
  3. Commit your changes: git commit -m 'Add new feature'
  4. Push the branch: git push origin feature-branch
  5. Open a Pull Request.

About

Easy Lab Project, a lab management system for handling sample collection and patient details. Users can select sample types, sample status, and enter patient & hospital details. The form dynamically updates selections (e.g., changing colors for accepted/rejected options) and will later support data submission and backend processing.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages