SC Labs

A dashboard built for a cannabis/hemp regulatory testing lab.

  • Vue
  • FastAPI
  • PostgreSQL
  • Docker
I helped develop this project while working at Oak City Labs in Apex, NC. The customer, SC Labs, is a regulatory lab that performs a variety of tests for the cannabis and hemp industries.

The goal of the project was to create a dashboard that would allow this client's customers to access their test results online, and to generate PDF certificates dynamically to show those results.

The frontend was built using Vue.js, and the backend was built using FastAPI and PostgreSQL. And the whole project was containerized using Docker to make deployment easier.
Dashboard
Dashboard, with a date filter selected
Dashboard, with the Sample ID filter selected
This screen allows the user to generate a PDF certificate 
showing the test results for a sample they submitted.
If a user makes a certificate public, the certificate is given a 
unique url where it is hosted for public access.
Pictures of a sample can be uploaded on this screen.
Pictures of a sample can be uploaded on this screen.
Sample detail page, showing detailed information and the tests run for that sample.