Your current Shopify site is functional — but it positions Velsoro like any other online shop. The chocolates you create are art objects. Your website should feel like one too.
Below are three offers, each building on the last. Every option is built entirely from scratch — no templates, no page builders, no compromises on quality.
Choose your offer — click to explore
| What you get | Essentiel $199.99 |
Boutique $299.99 |
Luxe $349.99 |
|---|---|---|---|
| Modern luxury design + mobile | ✓ | ✓ | ✓ |
| Shop + cart + Stripe checkout | ✓ | ✓ | ✓ |
| Admin panel (orders + products) | — | ✓ | ✓ |
| Order emails + order tracking | — | ✓ | ✓ |
| French language | — | ✓ | ✓ |
| GSAP luxury animations | — | — | ✓ |
| Custom box builder | — | — | ✓ |
| Arabic (RTL) + customer accounts | — | — | ✓ |
| SEO + performance 90+ score | — | — | ✓ |
Offer 1
Essentiel
A polished, modern launch — a beautiful shop and checkout, ready in weeks, not months.
$199.99
2 – 3 weeks delivery
Pages included — 5 pages
| Page | Description |
|---|---|
| Home | Cinematic full-screen hero, featured products section, brand statement, call-to-action button |
| Shop | Clean product grid, category tabs (Boxes / Bars / Truffles / Gifts), sortable by price or newest |
| Product page | High-quality photo display, description, price, "Add to cart" button |
| Cart | Item list with quantities and subtotal, proceed to checkout |
| Checkout | Secure Stripe payment (card, Apple Pay, Google Pay), shipping form, order confirmation screen |
Design & Style
- Palette: Deep black + warm gold + ivory cream
- Typography: Serif headings + clean body text (Inter)
- Layout: Editorial — generous whitespace, full-bleed photography
- Mobile: Fully responsive — iPhone, Samsung, iPad, desktop
- Smooth CSS hover transitions + page-load fade-in
- No discount banners — clean pricing that respects the brand
Technology
Framework
Next.js 15
Fast, modern, SEO-ready
Styling
Tailwind CSS
Consistent design system
Payments
Stripe
Card, Apple Pay, Google Pay
Hosting
Vercel
Global CDN, auto-deployments
Language
English only
Single language for fastest delivery
Performance
80+ Lighthouse score
Optimized images, fast load times
Not included in this offer
- Admin panel
- Order management
- Multi-language
- Customer accounts
- Custom box builder
- Email notifications
Best for
A brand that wants to get online fast with a beautiful, professional site — comfortable requesting catalog updates through the developer. Perfect for testing the market before investing more.
Offer 2
Boutique
Full independence — manage your products, see your orders, run your business on your own.
$299.99
4 – 6 weeks delivery
Includes everything in Essentiel ($199.99), plus the following additions.
Additional pages — 8 pages total
| Page | Description |
|---|---|
| Order confirmation | Beautiful confirmation page + automatic branded confirmation email sent to the customer |
| Order lookup | Customer enters email + order number to check delivery status — no account needed |
| Admin — Orders | Secure dashboard: see all orders, customer details, items ordered, payment status, update to Shipped/Delivered |
| Admin — Products | Add, edit, remove products; update prices, descriptions, photos, and stock levels — no developer needed |
Design & Style Upgrades
- Cart drawer: Slides in from the side without leaving the page
- Page transitions: Silky crossfade — feels like a luxury app
- Hover effects: Product cards reveal extra details on hover
- Loading states: Skeleton loaders instead of blank screens
- 2 languages: English + French with language switcher
- Full brand type system — refined spacing, scale, and line heights
Admin Panel
- Secure login — customers cannot access admin area
- Orders table: date, customer, total, status
- Order detail: items, quantities, shipping address
- Products table with live stock levels
- Edit products: name, price, photos, stock — live instantly
- Add and delete products without a developer
Email Notifications
- Branded order confirmation email sent automatically after every purchase
- Order summary, delivery expectation, brand logo and colors — no generic emails
Technology
Framework
Next.js 15 App Router
Hybrid rendering for speed + SEO
Animations
Motion (Framer Motion)
Page transitions, cart drawer, micro-interactions
API
tRPC
Type-safe frontend–backend communication
Database
PostgreSQL + Drizzle ORM
Reliable, production-grade data storage
Authentication
Better Auth
Secure admin login, self-hosted
Email
Resend
Branded transactional emails
Languages
English + French
Via next-intl routing
Performance
85+ Lighthouse score
WebP images, edge caching
Best for
The business owner who wants full independence — to update products, check orders, and manage stock without contacting a developer. The complete professional setup for a growing brand.
Offer 3 · Premium
Luxe
A digital experience that matches the quality of your chocolates — immersive, unforgettable, ahead of every competitor.
$349.99
6 – 10 weeks delivery
Includes everything in Boutique ($299.99), plus the following additions.
Additional pages — 12+ pages total
| Page | Description |
|---|---|
| Custom Box Builder | Interactive experience: choose box size (4/12/24/48 pieces), hand-pick each chocolate. Animated box fills in real-time. The #1 differentiator on the market. |
| Customer Account | Optional registration — view full order history, save shipping addresses, set language preference |
| Login / Register | Clean, secure authentication via email + password or magic link |
| Arabic version | Full Arabic translation with RTL (right-to-left) layout — the entire site mirrors correctly for Arabic readers |
| Brand Story | Full editorial page — the brand's origin, artisans, philosophy — revealed through an immersive scroll experience |
GSAP Luxury Animations — Industry Standard for Premium Brands
- Hero entrance: Brand name fades in letter-by-letter, image rises from below as if unveiled
- Scroll-triggered reveals: Products emerge from darkness, text slides in, images expand on scroll
- Parallax depth: Background layers move at different speeds — creates dimension and richness
- Smooth product transitions: Clicking a product morphs the card into the full product page
- Loading screen: Brand logo animation on first visit
- Cart badge: Animated count update every time an item is added
Custom Box Builder — Showstopper Feature
- Customer selects box size (4, 12, 24, or 48 chocolates) — a beautiful box preview appears on screen
- Grid of all available chocolates, each with a close-up photo and name
- Click a chocolate → it animates smoothly into the next empty slot in the box preview
- Live slot counter ("8 / 12 chosen") — visual progress at all times
- Once the box is full, a ribbon-tying animation plays before adding to cart
- On mobile: full-screen picker with swipe gestures, fully optimized for touch
Three Languages — English · French · Arabic
- Complete French translation of the entire site
- Complete Arabic translation with full RTL layout — navigation mirrors, cart slides from the left, text aligns right — everything
- Language switcher in navigation — preference saved per customer account
Visual Design — Luxury Tier
- Gold gradient overlays on hero imagery
- Product quick-view modal — details without leaving the shop page
- "Recently viewed" products strip
- Custom animated scroll indicator
- Floating cart with animated item count badge
- Full editorial design system — tuned for exclusivity
Advanced Admin Panel
- Box configurations: sizes, prices, which chocolates per box type
- Order detail shows each chocolate chosen per custom box slot
- Stock alerts: low-stock products highlighted in red automatically
- Featured product toggle: one click to promote on the home page
- Image upload directly from admin (auto-optimized via Cloudinary)
- Customer accounts list: name, email, order count, total spent
SEO & Performance
- Structured data (JSON-LD) — rich results in Google with price and availability
- Auto-generated XML sitemap for all products and categories
- Open Graph tags — beautiful card previews on WhatsApp, Instagram, iMessage
- Target: 90+ Google Lighthouse score
- Target: Page load under 1.2 seconds (industry-leading)
- Core Web Vitals fully optimized throughout
Full Technology Stack
Framework
Next.js 15 + Partial Prerendering
Static speed + dynamic personalization
i18n
next-intl
EN / FR / AR routing + RTL support
Hero animations
GSAP (GreenSock)
Standard for award-winning luxury sites
UI animations
Motion (Framer Motion)
Page transitions, cart, micro-interactions
State management
Zustand + TanStack Query
Cart, wishlist, server data caching
API
tRPC + Hono
Type-safe internal + webhook handlers
Database
PostgreSQL + Drizzle ORM
ACID-compliant, serverless-ready
Authentication
Better Auth
Admin RBAC + customer accounts + 2FA
Payments
Stripe
Card, Apple Pay, Google Pay + webhooks
Images
Vercel + Cloudinary
Auto-optimization + AI-powered cropping
Email
Resend + React Email
Branded emails in the customer's language
Hosting
Vercel (global edge)
Sub-100ms response worldwide
Best for
A brand that competes at the highest level. A site that converts visitors into customers because the experience itself communicates luxury and trust — before a single chocolate is tasted. The offer for a brand that wants to beat La Maison du Chocolat at its own game.
Full Side-by-Side Comparison
Every feature across all three offers at a glance.
| Feature | Essentiel $199.99 |
Boutique $299.99 |
Luxe $349.99 |
|---|---|---|---|
| Core E-commerce | |||
| Modern luxury design | ✓ | ✓ | ✓ |
| Home / Vitrine page | ✓ | ✓ | ✓ |
| Shop page with categories | ✓ | ✓ | ✓ |
| Product pages | ✓ | ✓ | ✓ |
| Cart + Stripe checkout | ✓ | ✓ | ✓ |
| Mobile responsive | ✓ | ✓ | ✓ |
| UX & Animations | |||
| CSS hover transitions | ✓ | ✓ | ✓ |
| Smooth page transitions | — | ✓ | ✓ |
| Cart slide-in drawer | — | ✓ | ✓ |
| Skeleton loading states | — | ✓ | ✓ |
| GSAP cinematic animations | — | — | ✓ |
| Scroll-triggered reveals | — | — | ✓ |
| Parallax hero sections | — | — | ✓ |
| Business Features | |||
| Order confirmation emails | — | ✓ | ✓ |
| Guest order tracking | — | ✓ | ✓ |
| Admin — view & manage orders | — | ✓ | ✓ |
| Admin — manage products & stock | — | ✓ | ✓ |
| Stock alert system | — | — | ✓ |
| Customer accounts + order history | — | — | ✓ |
| Custom box builder | — | — | ✓ |
| Languages & Reach | |||
| English | ✓ | ✓ | ✓ |
| French | — | ✓ | ✓ |
| Arabic (RTL layout) | — | — | ✓ |
| SEO & Performance | |||
| Optimized images (WebP) | ✓ | ✓ | ✓ |
| Cloudinary image management | — | — | ✓ |
| Google rich results (structured data) | — | — | ✓ |
| Open Graph (WhatsApp / Instagram previews) | — | — | ✓ |
| Brand story editorial page | — | — | ✓ |
| Price | $199.99 | $299.99 | $349.99 |
| Delivery | 2 – 3 weeks | 4 – 6 weeks | 6 – 10 weeks |
Notes & Conditions
- All offers include 1 round of revisions after delivery
- Hosting is not included — Vercel is recommended at $0–$20/month depending on traffic
- Domain name is not included — your existing velsoro.com domain can be connected
- Product data (names, descriptions, photos, prices) must be provided by the client before development starts
- Stripe account setup is the client's responsibility (free to create at stripe.com)
- Additional languages, pages, or features beyond the chosen offer can be quoted separately
- This proposal is valid for 30 days from the date of issue