Lumini Books
E-book store backend for digital book sales.
Overview
Lumini Books is a digital commerce backend for an e-book store. It manages book catalog data, customer orders, payment-ready checkout flows, and digital delivery so buyers can purchase and access books cleanly.
The Problem
The store needed a backend that could support digital products, keep order state organized, and handle delivery without mixing logic into the frontend.
The Solution
I implemented a NestJS service with PostgreSQL, Docker, and AWS to manage catalog data, orders, and digital fulfillment in a way that stayed easy to extend.
Technologies Used
- NestJS
- TypeScript
- PostgreSQL
- Docker
- AWS
Key Features
Digital catalog
Book metadata, categories, pricing, and availability for an e-book storefront.
Order processing
Reliable checkout and order state transitions for digital purchases.
Digital delivery
Backend flows for granting post-purchase access to downloadable content.
Cloud operations
Deployed with Docker on AWS to keep development and production consistent.
Architecture Overview
Lumini Books uses a NestJS API with PostgreSQL for catalog and order data. Docker standardizes local development, while AWS runs the production backend and supports reliable delivery workflows.
Development Challenges
Digital fulfillment
The backend needed a clean way to separate paid orders from access grants for downloadable books.
Catalog updates
Book metadata and pricing had to stay consistent across the storefront and internal management flows.
Results & Outcomes
- solo backend ownership
- 100%
- main backend domains
- 4
- production deployment
- AWS
solo backend ownership
main backend 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.