Personalized Book Subscription & Fulfillment
Personalized Book Subscription & Fulfillment
This project is a smart, data-driven web application designed to deliver highly personalized book subscription boxes to customers based on their reading interests. The platform seamlessly combines e-commerce, automation, and recommendation logic to create a smooth customer experience from order placement to box fulfillment.
Project Goals
- Deliver personalized book boxes based on customer interests
- Eliminate duplicate book deliveries across multiple orders
- Automate order handling and fulfillment workflows
- Integrate multiple third-party content and commerce platforms
- Enable scalable operations with minimal manual intervention
Platform Architecture
E-commerce Store Integration
The public-facing storefront is built on Shopify, allowing customers to browse, subscribe, and place orders easily.
- Order placement and payment handling via Shopify
- Real-time order data sent to backend via webhooks
- Subscription-friendly purchasing flow
Once an order is placed, it is instantly pushed to the internal system for processing.
Internal Operations Portal
A custom Django-based backend portal acts as the operational brain of the platform.
- Automated order intake from Shopify
- Customer interest profiling
- Book selection and box creation workflow
- Order status tracking and fulfillment oversight
The portal ensures every order is processed accurately and efficiently.
Personalized Book Curation Engine
The core intelligence of the platform lies in its book selection logic.
- Customer interests are analyzed using historical data
- Book metadata is fetched from:
- Google Books API
- Goodreads API
- Centralized historical records
- The system cross-checks previous shipments to ensure:
- No book is ever repeated for the same customer
This results in a unique, personalized box for every order.
Duplicate Prevention & History Tracking
A critical requirement was maintaining a complete shipment history per customer.
- Full record of books previously sent
- Automated validation to prevent duplicates
- Intelligent fallback selection if a book is already delivered
This feature significantly improves customer satisfaction and trust.
Automation & Workflow Orchestration
To keep operations efficient and scalable, extensive automation was implemented.
- Integromat (Make) for connecting multiple platforms
- Webhooks for real-time data synchronization
- Automated workflows between:
- Shopify
- Django backend
- Google Sheets
- Google Drive
Manual effort was reduced while accuracy and speed increased.
Data Management & Reporting
Operational data is stored and synchronized across cloud tools for easy access.
- Google Sheets for tracking orders and fulfillment
- Structured reporting for operations teams
- Google Drive for document and asset storage
This ensured transparency and operational clarity.
Email Marketing & Customer Communication
Customer engagement was handled via SendGrid.
- Order confirmations
- Fulfillment updates
- Marketing and promotional campaigns
This helped build a consistent communication pipeline with customers.
Frontend Experience
The user-facing components and internal interfaces were built with modern frontend technologies.
- React.js for dynamic UI components
- Next.js for performance and scalability
These technologies ensured a fast, responsive, and modern user experience.
Background Processing & Performance
To handle asynchronous tasks and high-volume operations, background workers were implemented.
- Order processing in the background
- API data fetching without blocking requests
- Scalable task execution using Celery
This architecture allowed the system to scale smoothly with increasing demand.
Technology Stack
Django / Python
HTML, CSS & Bootstrap
Javscript & JQuery
Channels
Celery
React js
Next js
Shopify
Google Books API
Goodreads API
Amazon Books
SendGrid
Google Sheets API
Google Drive API
Integromat (Make)
Webhooks
Impact & Value Delivered
- Fully automated order-to-fulfillment pipeline
- Highly personalized customer experience
- Zero duplicate book deliveries
- Reduced operational overhead
- Clear financial transparency
- Scalable architecture ready for growth
This project highlights our ability to build intelligent, integrated, and automation-first platforms that merge commerce, data, and personalization into a seamless product experience.