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 sto 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