Sorila
Children's clothing ecommerce backend.
Overview
Sorila is an e-commerce backend for a children's clothing store. It powers the product catalog, inventory management, order processing, and fulfillment support needed for a fast-moving retail storefront.
The Problem
The business needed a backend that could manage sizes, variants, and stock changes without creating confusion in the ordering process.
The Solution
I implemented a NestJS API backed by PostgreSQL and deployed with Docker on AWS, keeping catalog, order, and fulfillment logic modular and easy to maintain.
Technologies Used
- NestJS
- TypeScript
- PostgreSQL
- Docker
- AWS
Key Features
Product variants
Sizes, colors, and inventory tracking for children's clothing collections.
Order handling
Backend flows for order creation, status updates, and fulfillment steps.
Stock control
Inventory updates that keep the storefront aligned with available items.
AWS deployment
Service deployment and environment consistency handled through Docker on AWS.
Architecture Overview
Sorila uses NestJS for the API, PostgreSQL for persisted ecommerce data, Docker for reproducible environments, and AWS for production hosting and operational reliability.
Development Challenges
Sizing and stock
Children's apparel requires variant-heavy product modeling with accurate stock handling across sizes.
Reliable fulfillment
Order and fulfillment steps had to stay in sync with inventory updates to avoid overselling.
Results & Outcomes
- solo backend ownership
- 100%
- main ecommerce domains
- 4
- production deployment
- AWS
solo backend ownership
main ecommerce domains
production deployment
Interested in working together?
I'm available for select full-stack and SaaS projects. Let's talk about what you're building.