2.3 KiB
FELICITY LIMS
A next generation open source laboratory information management system for clinical/medical laboratories.
Descritpion
The Felicity LIMS project aims to create a Laboratory Information Management System (LIMS) that tracks the complete laboratory workflow providing all the functionalities of a Laboratory Information Management System.
Felicity strives to promote an accurate flow of sample and associated experimental data to and through a laboratory to produce information that is used to make conclusions and critical decisions.
Felicity LIMS will ensure that sufficient metadata is captured and clinical laboratory personnel can track the lifecycle of a biospecimen in the laboratory from receipt to dispacth.
Felicity Backend is developed in Python using the FastAPI framework and strawberry GraphQL. Felicity FrontEnd is developed in VueJs, URQL, and Tailwind CSS.
Felicity is the quality of being good, pleasant, or desirable.
Main Features
- Sample status tracking
- Flexible batched sample workflow
- Quality control
- Reporting
- Highly customizable and extensible
- Micro kanban Project management
- Experimental Markdown Document manager
Installation
Direct
Backend Installation
using poetry
using anaconda
Fist install Miniconda Create feicity enviroment using conda
$ conda create -n felicity python=3.9
$ git clone https://github.com/aurthurm/felicity.git
$ cd felicity
$ conda activate felicity
$ cd backend/felicity_lims
$ pip install -r requirements.txt
$ bash elicity.sh &
Frontend Installation
Docker
This method uses Docker and docker-compose which handles the details of installing dependencies for you. On your Linux command line, run:
$ git clone https://github.com/aurthurm/felicity.git
$ cd felicity
$ docker-compose up -d
Contact
- Email me directly at aurthurmusendame@gmail.com
- Me on facebook
- Me on Linked In
- Whatsapp Me or call on +263776406399
- Me on Telegram