A bilingual children's book marketplace where families discover, purchase, and instantly access digital books — plus interactive Montessori sticker activities for select titles.
📚 Digital Bookstore🌍 Arabic · English · French🎮 Montessori Activities💳 Stripe Checkout⚡ Instant Access
01🔍Discover
Browse the full catalogue by category, language, or keyword. Filter by language and sort by newest or featured.
↓
02📖Book Detail
Each book page shows the cover, description, price in the user's currency, and a Play button for interactive titles.
↓
03🛒Add to Cart
Add one or several books to the cart. The cart drawer shows a live total in the chosen currency.
↓
04💳Checkout
Stripe handles secure card processing. No card data ever touches Bloomnest servers.
↓
05📚Library
Purchased books appear instantly in the user's personal library, readable in the built-in PDF reader at any time.
↓
06🎮Play
Books with Montessori activity pages unlock an interactive sticker game. Children drag stickers to the correct spots.
📚
Books
Add, edit, or remove books. Upload cover image and PDF. Set title (EN/AR), description, price, category, and featured status.
🗂️
Collections
Group books into themed collections. Each collection has a bilingual name and a slug for the URL.
🏷️
Categories
Create and manage categories with English and Arabic labels. Slug-based routing for SEO-friendly URLs.
📦
Orders
View all orders with customer email, books purchased, amount, and Stripe payment status.
⭐
Reviews
See all customer reviews with ratings. Delete any review that violates the platform's content guidelines.
🎨
Activity Editor
Upload book pages (or a PDF), crop stickers from sticker sheets, then draw drop-zones and assign which sticker belongs where.
💡 Admin panel is at bloomnest.club/admin. Log in with your admin account. The sidebar lets you switch between Books, Collections, Categories, Orders, Reviews, and the Activity Editor.
Select books include a Montessori-style drag-and-drop game. As admin, you set up which sticker belongs where — the platform handles the rest for the child.
Upload Pages
Upload the book's page images one by one, or drop an entire PDF — every page is extracted and stored automatically.
Upload Stickers
Upload the sticker sheet (PDF or image). Draw a crop rectangle around each sticker. Add optional Arabic / English labels.
Define Zones
Select a page thumbnail. Draw a rectangle on the page for each sticker spot and choose which sticker belongs there.
Child Plays
Stickers appear in a tray. The child drags each one to the matching zone. Correct → green glow. Wrong → red flash and bounces back.
🎯 Reach the editor from Admin → Books → (select a book) → Activity. Pages and stickers can be uploaded as PDF or individual images.
Users switch language from the header. Arabic switches the entire interface to right-to-left layout automatically.
Prices are stored in USD. All other currencies are converted using live rates updated automatically via n8n. Users pick their currency from the header — their choice is saved.
🇺🇸US Dollar
🇪🇬Egyptian Pound
🇦🇪UAE Dirham
🇶🇦Qatari Riyal
🇬🇧British Pound
💳 Stripe Checkout
All card processing is handled by Stripe. No card numbers or sensitive data ever touches Bloomnest servers.
🔔 Instant Delivery
Stripe sends a webhook the moment a payment succeeds. Access is granted automatically.
🔐 Secure Accounts
Accounts are managed by Supabase Auth. Passwords are never stored in plain text.
📦 Order History
Every purchase is recorded with Stripe payment ID, email, books, amount, currency, and timestamp.