A full-stack e-commerce API built with ASP.NET Core 10, Entity Framework Core, and PostgreSQL.
docker compose up -d
This starts:
5433637910000-100025341cd Shopit.API
dotnet user-secrets set "ConnectionStrings:DefaultConnection" "Host=localhost;Port=5433;Database=ShopitDb;Username=postgres;Password=postgres;SSL Mode=Disable"
dotnet ef database update --project Shopit.Infrastructure --startup-project Shopit.API
dotnet run --project Shopit.API
API will be available at https://localhost:7001/swagger
PostgreSQL 16 running in Docker. EF Core handles migrations and seeding automatically on startup in Development mode.
dotnet test
C#
99.4%
A full-stack e-commerce API built with ASP.NET Core 10, Entity Framework Core, and PostgreSQL.
docker compose up -d
This starts:
5433637910000-100025341cd Shopit.API
dotnet user-secrets set "ConnectionStrings:DefaultConnection" "Host=localhost;Port=5433;Database=ShopitDb;Username=postgres;Password=postgres;SSL Mode=Disable"
dotnet ef database update --project Shopit.Infrastructure --startup-project Shopit.API
dotnet run --project Shopit.API
API will be available at https://localhost:7001/swagger
PostgreSQL 16 running in Docker. EF Core handles migrations and seeding automatically on startup in Development mode.
dotnet test
C#
99.4%