Written scope, visible previews and a price agreed before work starts.
Client work project
Bytes of Joy
Ordering website for a home bakery
A clear build, with a person accountable for every detail.
Every page has a job: call, book, order, visit or start a conversation.
Fast loading, mobile-first layouts and direct replies from Saad.

What it is
An ordering website for a home bakery, and the first project with real customers placing real orders.
The problem
Orders arrived across calls, Instagram messages and WhatsApp. The menu was a set of photos, nothing tied an order to a confirmation, and items got missed on busy days.
What I built
- Animated landing page
- Category-tabbed menu
- localStorage cart and checkout
- Branded PDF receipts generated per order
- WhatsApp deep link to hand the order to the baker
- Owner email notification on every order
- Real-time admin dashboard with an audio ping for new orders
Design and engineering decisions
- The audio ping exists because a home baker is baking, not watching a screen. A silent dashboard would have been useless.
- PDF receipts, because customers kept asking for proof of what they ordered.
- WhatsApp handoff rather than a custom chat, because that is the channel the customer already has open.
- No account creation. Asking a first-time cake buyer to register loses the order.
Verifiable proof
Open the live Bytes of Joy site
Built with
Next.js 15 · Framer Motion · Lenis · Supabase · Resend
Selected views
Screens







You never have to guess the next step.
Send a short note. I will ask the useful questions, share a direction and make the decision easy.
Tell me what is stuck
Share your business, your audience and the action you want more people to take.
See the direction first
Your homepage concept comes before payment, so the fit is clear before the build.
Launch with ownership
I build in checkpoints, then hand over the domain, code and logins in your name.
Have a business in mind?
Want to see what your new website could look like?
Send me your business name. I will design your homepage for free, then explain the next step clearly.
Working hours 10 am to 8 pm IST (UTC+5:30), Monday to Saturday. Replies within one working day.