eCommerce · Laravel · Food & Beverage
Project 03

VCpastry

A bespoke eCommerce platform for African pastries — scaling from a local bakery to a full online storefront with multi-vendor access and seamless payment processing.

Laravel MySQL Paystack Tailwind CSS Alpine.js
Live

Client: VCpastry
Role: Full-Stack Developer

eCommerce for
African brands

VCpastry is a custom-built eCommerce platform tailored for an African pastries brand. I architected and developed the entire solution — from product catalog management and shopping cart functionality to multi-auth vendor dashboards and payment integration with Paystack.

The platform supports a growing food brand with order management, inventory tracking, customer accounts, and a responsive, mobile-first design that ensures a smooth shopping experience on any device — critical for the African market where mobile dominates.

Built with Laravel's robust backend, MySQL for reliable data storage, and Tailwind CSS for a clean, conversion-focused UI. The Paystack integration handles both card and Mobile Money payments seamlessly.

Key Features

🛍️

Product Catalog

Rich product management with categories, variants, image galleries, inventory tracking, and advanced search.

🛒

Shopping Cart & Checkout

Persistent cart, guest checkout, address management, and a streamlined payment flow with order confirmation.

📦

Order Management

End-to-end order lifecycle tracking from placement to delivery, with status updates and email notifications.

👥

Multi-Auth Dashboard

Separate vendor and admin portals with custom permissions, sales analytics, and inventory management tools.

💳

Paystack Integration

Card and Mobile Money payments via Paystack with automated receipt generation and transaction history.

📱

Mobile-First Design

Responsive layout optimised for mobile shoppers with fast load times and touch-friendly navigation.

Project Screenshots

🖼️
Storefront Preview
1200 x 675 · PNG
🛒
Shopping Cart View
1200 x 675 · PNG
📱
Mobile View
750 x 1334 · PNG
📊
Vendor Dashboard
1200 x 675 · PNG

Technical Stack

Backend
Laravel 10+ PHP 8 MySQL REST APIs Multi-auth
Frontend
Blade Tailwind CSS Alpine.js JavaScript
Infrastructure
Shared Hosting Nginx Cron Jobs File Storage
Payments
Paystack Mobile Money Card Payments Invoicing

Need a custom eCommerce platform?

I build tailored online stores for African businesses — from bakeries to fashion brands.