Fullstack PC Store project using ASP.NET, Blazor and EF Core, featuring JWT Auth and role-based access (both front- and back- end)
SQLite was more of a requirement, than a choice
PJATK TIN Project
Install .net SDK 10 https://dotnet.microsoft.com/en-us/download/dotnet/10.0
git clone https://github.com/YAUIO/TIN-PRO.git
cd TIN-PRO
dotnet restore
dotnet tool restore
dotnet ef database update -s TIN.Api -p TIN.Data
dotnet build
If there is an error with EF version, install locally (should be done on dotnet restore automatically) : dotnet tool install dotnet-ef
dotnet run --project TIN.Api
Db connection string is in TIN.Api/appsettings.json
dotnet publish
cd TIN.Frontend/bin/Release/net10.0/publish/wwwroot
// serve
python3 -m http.server 5221
Backend connection string is in appsettings.json
dotnet run --project TIN.Frontend
Backend connection string is in TIN.Frontend/wwwroot/appsettings.json