EARLY WORK

ECommerce Project

The full-stack project where I learned to connect product UI, APIs, and data.

01 / PRODUCT

An early commerce platform covering authentication, products, orders, comments, replies, sorting, pagination, and separate shopping experiences.

It records an important learning stage: building a complete product across a .NET API, React clients, and a relational data model—and seeing where later architectural choices could improve it.

02 / CAPABILITIES

  • Authentication and accounts
  • Product and order flows
  • Comments and replies
  • Pagination and sorting

03 / TECHNOLOGIES

C#.NETASP.NET CoreEntity Framework CoreReactJavaScriptReduxSQLCSS

04 / HOW IT WORKS

From the first request to the final result.

  1. 01React clients request catalogue and account data from the API.
  2. 02ASP.NET Core applies authentication and commerce rules.
  3. 03Entity Framework Core reads and writes the relational model.
  4. 04Redux coordinates client-side catalogue, basket, and account state.

05 / TECHNOLOGY ROLES

React

Builds the shopping and management interfaces.

Redux

Coordinates shared client state across product flows.

ASP.NET Core

Hosts authentication, product, order, and interaction APIs.

Entity Framework Core + SQL

Persist the relational commerce data model.

All projectsView on GitHub