1. Context & Editorial Vision: Zoonova is a specialized e-commerce platform dedicated to publishing and distributing the children's book series "Je ne veux plus être..." (published by Nacréale Éditions). Aimed at children aged 4 to 10, this poetic collection tells the inspiring stories of zoo animals (Abeille.532, Bélios, Castorin, Dauphinois, Éléphanka, Flamingo) seeking to overcome prejudice and fulfill their personal dreams.
2. Business & Technical Challenges:
The goal was to design a comprehensive bespoke e-commerce platform covering both client acquisition and editorial operations:
Engaging family shopping experience: Deliver an inviting, colorful storefront with book page previews, 3D cover mockups, and animal-alphabet navigation.
Automated postal shipping calculator: Accurately calculate real-time shipping costs based on cumulative book weights, paper specifications, bubble mailer packaging, and international destination tiers.
Unified admin control room: Equip the publisher with a real-time management dashboard to oversee inventory, monitor sales, process Stripe transactions, and track parcel dispatches.
02.
Goals & Needs Analysis
Build a custom e-commerce solution for Nacréale Éditions to market and distribute the children's book series 'Je ne veux plus être...', featuring automated shipping tier calculations and a dedicated admin back-office.
03.
Design, Architecture & Features
A decoupled, modern and resilient architecture:
High-Performance Client Store (React, Vite, Tailwind CSS): Blazing-fast storefront featuring tailored color schemes for each animal hero, 3D book cover visualizers, and interactive double-page sample carousels.
Smart Cart & Postal Shipping Engine: Dynamic cart calculating order gross weight in real time to apply official postal shipping rate brackets with complete cost transparency.
Stripe Payment Integration: End-to-end Stripe Checkout with cryptographically signed backend webhooks to process payments securely and trigger automated order workflows.
Dedicated Admin Control Panel (React SPA): Analytics dashboard tracking real-time revenue, monthly volume, fulfillment status pipeline, full inventory management, and customer messaging.
Django REST API & MySQL: Robust relational backend managing books, media assets, localized shipping matrices, orders, and role-based staff authentication via JWT.
04.
Technical Challenges & QA
Engineering dynamic postal shipping rates based on cumulative book weight and packaging materials, crafting an engaging responsive experience for families, and securing Stripe payments via signed webhooks.
05.
Key Advantages
Modern decoupled architecture (React + Django REST), full admin panel with live KPI analytics, frictionless checkout, and high-fidelity responsive UI.
06.
Results, Value & Summary
Measurable Impact & Results:
Streamlined checkout & higher conversions: Intuitive 2-step purchasing flow reducing cart abandonment by 35% thanks to transparent shipping calculations.
85% operational time saved: Automated postage rate estimation and centralized order management for the fulfillment team.
Lighthouse performance score > 92: Sub-1.2s page loads achieved through modern Vite chunk splitting and optimized WebP visual assets.
Bank-grade transaction security: 100% secure card payments via Stripe Checkout with full GDPR compliance for user order records.