Product Checkout Platform
Checkout and payments platform featuring hexagonal architecture, Railway-Oriented Programming, and native PostgreSQL.
Problem
Integrating payment gateways and processing credit card charges demands absolute reliability: preventing duplicate charges, ensuring live inventory consistency, and handling network timeouts without uncaught exceptions.
Solution
Full-stack application built with NestJS and React implementing a complete checkout flow, designed with Hexagonal Architecture, native ACID transactions, and Railway-Oriented Programming (ROP).