DBassel / bbweb

Biobank Web Application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Coverage Status

Biobank Web Application

Biobank version 4 is a rewrite of the [Biobank] (https://github.com/cbsrbiobank/biobank) application and meant to provide the majority of its functionality through a web browser based interface. It uses [Domain Driven Design principles] (http://www.domainlanguage.com/ddd/) and employs a [CQRS] (https://vaughnvernon.co/?page_id=168]) architecture (Command Query Responsibility Segregation).

In addition, version 4 includes enhancements to the domain model which provides better work flow and an improved user experience.

Flatbed scanning is supported by having a separate dedicated desktop client, but this client's functionality is focused only on scanning and decoding tubes etched with 2D DataMatrix barcodes. Not all users will be required to install the desktop client.

  1. Dependencies
  2. Architecture
  3. Installation
  4. Development
  5. Notes
  6. Todo

About

Biobank Web Application


Languages

Language:JavaScript 46.8%Language:Scala 44.7%Language:HTML 7.5%Language:Protocol Buffer 0.8%Language:CSS 0.1%Language:Shell 0.0%Language:Emacs Lisp 0.0%