BloomnestBloomnest

🌸 Bloomnest Platform Guide

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
3
Languages
5
Currencies
6
Admin Sections
6
User Steps
∞
Books
🔒
Stripe Secured

User Journey6 steps

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.

Admin PanelWhat you can manage

📚
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.

Interactive Sticker ActivitiesMontessori

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.

1
Upload Pages
Upload the book's page images one by one, or drop an entire PDF — every page is extracted and stored automatically.
2
Upload Stickers
Upload the sticker sheet (PDF or image). Draw a crop rectangle around each sticker. Add optional Arabic / English labels.
3
Define Zones
Select a page thumbnail. Draw a rectangle on the page for each sticker spot and choose which sticker belongs there.
4
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.

Languages3 locales

Users switch language from the header. Arabic switches the entire interface to right-to-left layout automatically.

🇬🇧
English
EN · LTR
🇸🇦
Arabic
AR · RTL
🇫🇷
French
FR · LTR

Currencies5 options

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.

🇺🇸USDUS Dollar
🇪🇬EGPEgyptian Pound
🇦🇪AEDUAE Dirham
🇶🇦QARQatari Riyal
🇬🇧GBPBritish Pound

Payments & Security

💳 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.