Quillr
E-book marketplace backend built for scale.
Overview
Quillr is a backend for an e-book marketplace. It handles product catalog management, customer checkout, order records, and post-purchase access so the storefront can sell digital books without backend friction.
The Problem
The platform needed a backend that could keep digital orders, access control, and catalog management separated while remaining easy for the frontend to consume.
The Solution
I built the service layer in NestJS with PostgreSQL, Docker, and AWS, focusing on clean domain boundaries for catalog, orders, and customer access.
Technologies Used
- NestJS
- TypeScript
- PostgreSQL
- Docker
- AWS
Key Features
Marketplace catalog
Backend support for searchable e-book listings, authors, categories, and pricing.
Order lifecycle
Checkout, payment handoff, and order tracking for digital purchases.
Access control
User entitlements that determine which books are available after purchase.
AWS hosting
Containerized deployment with Docker and AWS for stable runtime operations.
Architecture Overview
Quillr runs on NestJS with PostgreSQL as the system of record. Docker supports local parity, while AWS hosts the production API and environment dependencies.
Development Challenges
Entitlement logic
Granting digital access after payment required a clear separation between orders and user permissions.
Catalog hygiene
Marketplace data had to stay normalized to support searching, filtering, and future growth.
Results & Outcomes
- solo backend ownership
- 100%
- core service areas
- 3
- containerized delivery
- Docker
solo backend ownership
core service areas
containerized delivery
Interested in working together?
I'm available for select full-stack and SaaS projects. Let's talk about what you're building.