Skip to content

erinnmclaughlin/Beacon

Repository files navigation

Beacon

.NET codecov

Beacon is a lightweight, modern, and intuitive laboratory information management system (LIMS) focued on managing common laboratory operations.

This project was initially developed at Penn State University as my Master's capstone project.

Getting Started

Prerequisites

  • .NET 9.0 SDK
  • Your favorite C# IDE (e.g., Visual Studio, Rider, or VS Code).
  • Your favorite db server (current options are Postgres or Microsoft SQL Server)

Build and Run Instructions

  1. Open the solution file Beacon.sln in your chosen IDE.
  2. Ensure the src/Server/Beacon.WebHost/appSettings.Development.json file is configured correctly:
    • Update the StorageProvider to either Postgres or MsSqlServer
    • Update the relevant connection string(s) to point to your local database server
  3. Restore NuGet packages.
  4. Build the solution.
  5. Run the project using the appropriate launch profile from src/Server/Beacon.WebHost/Properties/launchSettings.json.

About

A Laboratory Information Management System (LIMS)

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •