Loading…
Loading…
A multi-vendor store, from product listings to checkout.
A portfolio e-commerce project built around three roles: customer, seller, and super admin. I work across the Next.js storefront and the ASP.NET Core API, with most of my attention on business rules and data.
Separate customer, seller, and super admin responsibilities, with JWT authentication and role-based authorization.
Product categories, store-owned products, shipping location mapping, and checkout flows.
Separate API, Application, Domain, and Infrastructure layers, with EF Core and PostgreSQL for persistence.
Container-based deployment on Azure, Azure Database for PostgreSQL, image storage integration with Azurite, and registration OTP emails through Azure Communication Services Email.
Azurite is used as an Azure Storage emulator for local development.
You can contact me about this project or a development role.