Skip to content

~/project

Full-Stack E-Commerce Platform

An Angular storefront backed by Hasura GraphQL. Catalog browsing, cart management, checkout: the standard e-commerce flow, with server-state consistency treated as a first-class concern.

  • Angular
  • Hasura GraphQL
  • TailwindCSS
  • PrimeNG
  • TypeScript

Role: Personal project · Year: 2023 - 2024 · Status: shipped

tldr: A full e-commerce flow built to understand how cart state, inventory, and checkout stay in sync between a reactive Angular frontend and a GraphQL backend. Hasura enforces authorization at the data layer; the frontend can’t get ahead of the server.

An Angular storefront backed by Hasura GraphQL. Catalog browsing, cart management, checkout: the standard e-commerce flow, with server-state consistency treated as a first-class concern.