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.
- .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)
- Open the solution file
Beacon.sln
in your chosen IDE. - Ensure the
src/Server/Beacon.WebHost/appSettings.Development.json
file is configured correctly:- Update the
StorageProvider
to eitherPostgres
orMsSqlServer
- Update the relevant connection string(s) to point to your local database server
- Update the
- Restore NuGet packages.
- Build the solution.
- Run the project using the appropriate launch profile from
src/Server/Beacon.WebHost/Properties/launchSettings.json
.