Tourane Fresh & Pure — Restaurant, E-Shop & Events Website
Full stack build of a Laravel 10 monolith with Vue.js islands powering a multi-channel restaurant platform — online menu, Stripe-backed e-shop, catering enquiry routing, and Uber Eats deep-link delivery — backed by a custom Nova admin, AWS S3 + Cloudflare media pipeline, and webhook-driven order lifecycle.
Visit site- CLIENT
- Tourane Fresh & Pure
Rue du Luxembourg 62–64, Brussels, Belgium - ROLE
- Full Stack Engineer
- DURATION
- 3 months
- TEAM
- 2
12
Nova-managed admin entities — menu sections, dishes, wines, products, orders, enquiries, and media collections wired through Eloquent relationships
95+
Lighthouse performance score on content pages — server-rendered HTML, deferred Vue islands, and S3+Cloudflare image delivery keep the JS payload under 90KB
4
Stripe webhook events handled end-to-end — checkout.session.completed, payment_intent.succeeded/failed, and charge.refunded — driving order status, stock decrement, and queued notifications
Tech Stack
- Laravel
- Livewire 3
- Laravel Nova
- Vue.js
- Alpine.js
- Tailwind CSS
- MySQL
- AWS EC2
- AWS S3
- Cloudflare CDN
- Stripe
- Uber Eats Integration
- Google Maps API
- Figma