The worlds first open source laboratory information management system
One-time Admin Setup:
- Create Test Methods (APC Pour Plate, Y&M Spread Plate, etc.)
Customer Use:
- Customer creates new project, logs in sample, applies specific tests to sample.
- Sample is marked as "received" when sample arrives at laboratory
- All samples (from various customers) are grouped together by Test Methods into Batches
- Batch results are entered upon test completion
- Notification email is sent to customer with results
- Customer is also able to log in to see results of previous projects.
- Ruby v. 2.4
- Rails v. 5.1
- Clone the repository
- Run
bundle install
- Migrate the database,
rails db:migrate
rails s
to start server- Navigate to
localhost:3000
Note: You may add first Admin User by using rails console
and entering information. This Admin may then set permissions for all other users.
To Visualize Relationships with rails-erd
gem, graphviz
must be installed.
(sudo apt-get install graphviz
or brew install graphviz
)
Features of Appert are covered by an RSpec testing suite. Run bundle exec rspec
to test.
SimpleCov gem installed in test environment to provide coverage information
Please follow a "Fork-and-Pull" when contributing
- Fork the repository into your own account
- Run program locally and make any changes
- Be sure to include any RSpec testing to cover your additions.
- Create a pull request to merge changes