Retail · Ships across the US
Arrows of WonderArrows of Wonder
A Homeschool Bookstore With Orders Tracked Online.
- Stripe checkout
- Order tracking
- Owner order desk


The business
What they needed
Arrows of Wonder sells printed homeschool unit studies by Kayt Carlson. Each theme comes in four levels, so children from 5 to 14 can study the same topic at their own level.
The books are printed to order, so every sale has to reach her with the right title and level, and parents want to know where their book is without emailing to ask.
What we built
The build, screen by screen
Parents browse the units, filter by age, pick a level and look through sample pages. They add books to a cart and pay through Stripe Checkout, with every price checked on the server and free shipping on 3 or more books. When Stripe confirms the payment the order is saved, the family gets a confirmation email and Kayt gets a new order email, so the book can go to print.



One theme, four levels
Every unit comes in four levels, from Little Wonders at ages 5 to 6 up to Giant Slayers at ages 11 to 14. Parents can filter the shop by age, pick the level on the book page and flip through sample pages before they buy. All 8 books come in all 4 levels.

Cart to Stripe checkout
Parents can put two levels of the same unit in one cart, one for each child. The cart and the checkout page show the books, levels and shipping: $9.99 flat, free on 3 or more books. Then Stripe takes the address and card. Nothing was typed or paid for this picture.

After they pay
When Stripe confirms a payment, the order is saved, the family gets a confirmation email and Kayt gets an email with the books, levels and address. Families can check their order any time on the Track page with the order number and their email.

Her order desk
Kayt sees every order with its status and which emails have gone out. She sets an order to processing, printing or shipped, adds a tracking number and can email the family in the same step. New orders also show up in her notifications.
The whole build
From her dashboard she moves each order through processing, printing and shipped, adds a tracking number and can email the family at each step. A Track page shows the family that status from their order number and email. The dashboard also holds customers, subscribers, email campaigns and email templates.
Email goes out through Resend and orders are kept in a Cloudflare D1 database.
Brand match
Built in their colors
Read straight off the live site: the logo where it sits, the colors by how much of the page they cover, and the type they set.
Logo

Kept as they had it, at every size from the header to the phone menu.
Palette
- #c49060Accent
- #7ec4c8Accent 2
- #fdfbf7Base
- #7bb07bSurface
- #475569Text
This page wears their accent too.
Type

Headlines Fraunces · Body Nunito
Connections
What it is wired to
The parts that do the work in the background, so the owner does not have to.
- StripeCard checkout, every price checked on the server
- EmailA confirmation for the family, the order for Kayt
- DatabaseEvery order and customer saved

Arrows of Wonder
arrowsofwonder.com
- Order deskProcessing, printing, shipped with tracking
- Track pageFamilies check by order number
- NewsletterSubscribers, campaigns and templates
By the numbers
What the site holds
Counted on the live site or in the build. No made up growth numbers.
- 4LevelsEvery unit comes in Little Wonders, Young Quivers, Mighty Warriors and Giant Slayers, ages 5 to 14
- STRIPECheckoutParents pay by card on Stripe Checkout, with every price checked on the server
- 2 EMAILSNew OrderThe family gets a confirmation and the owner gets the order, with nobody pressing send
- BUILT INOrder TrackingOrder number plus email shows the status, from processing to printing to shipped
- ONE CLICKStatus EmailsChanging an order's status can email the family in the same step
- FREE ON 3+ShippingA flat $9.99, free on 3 or more books, shown the same way in the cart and at checkout
Measured 10/2026, mobile Lighthouse
- 92SEO
Run on the live home page.
Built with
- Next.js 16
- Tailwind CSS
- Cloudflare
- Cloudflare D1
- Stripe
- Resend
Your site next.
Tell me about your business. I send a preview and one fixed price.


