nazim@os: ~
AVAILABLE FOR COLLABS✦CAPE TOWN, SOUTH AFRICA✦BUILDING SOFTWARE✦PRODUCING MUSIC AS VETKAT✦MAKING VISUAL ART✦AVAILABLE FOR COLLABS✦CAPE TOWN, SOUTH AFRICA✦BUILDING SOFTWARE✦PRODUCING MUSIC AS VETKAT✦MAKING VISUAL ART✦AVAILABLE FOR COLLABS✦CAPE TOWN, SOUTH AFRICA✦BUILDING SOFTWARE✦PRODUCING MUSIC AS VETKAT✦MAKING VISUAL ART✦AVAILABLE FOR COLLABS✦CAPE TOWN, SOUTH AFRICA✦BUILDING SOFTWARE✦PRODUCING MUSIC AS VETKAT✦MAKING VISUAL ART✦
← Work

2025

Lewis Store Demo

C#.NETReact

A training project that simulates a full store system, built to a business requirements document (BRD). The backend covers everything that document puts in scope for phase 1.

What the backend covers

AreaWhat it does
AccountsJWT login and registration for customers and admins
AdminView and manage user accounts
ProductsCreate, update and remove store products
OrdersCustomers place and track orders, admins manage them
PaymentsPayment records linked to their orders
CreditCredit agreements, installments and repayments
Audit logA record of user and system activity

Delivery was out of scope in the BRD, so it isn't built.

How it's built

ASP.NET Core with a service layer behind each controller, global error-handling middleware, and seed data loaded at startup. CORS is limited to the frontend's origin.