This is the source code of the boardshelfd API.
Two goals of this API : User management / Parse BGG XML API, to transform it into JSON.
Prerequisites:
-
MariaDB / MySQL database
-
EntityFrameworkCore
Clone repo:
git clone https://github.com/boardshelfd/boardshelfd-api.gitEdit config to fit with your SQL Server database:
Sources/boardshelfd-api/WebAPI/appsettings.json
"ConnectionStrings": {
"DefaultConnection": "Host=localhost;Port=5432;Database=empty;Username=empty;Password=empty"
},Restore & Build:
cd Sources/boardshelfd-api/
dotnet restore
dotnet buildRun the project using https or IIS. The Swagger doc should automatically open.
Front-end part of this project : boardshelfd/boardshelfd