Back to projects
Digital Commerce2025Sole Backend Engineer

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%

solo backend ownership

main backend domains
4

main backend domains

production deployment
AWS

production deployment

Interested in working together?

I'm available for select full-stack and SaaS projects. Let's talk about what you're building.