Skip to content

YAUIO/TIN-PRO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Build instructions

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

Backend:

dotnet run --project TIN.Api

Db connection string is in TIN.Api/appsettings.json

Frontend: Two options

Serve via any http server as SPA

dotnet publish
cd TIN.Frontend/bin/Release/net10.0/publish/wwwroot

// serve
python3 -m http.server 5221

Backend connection string is in appsettings.json

Serve via dotnet

dotnet run --project TIN.Frontend

Backend connection string is in TIN.Frontend/wwwroot/appsettings.json

About

Fullstack PC store on ASP.NET, EF and Blazor WASM featuring JWT Auth

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors