This repository contains the Svelte frontend for Suzanne Eats, a bespoke private catering venue. The Svelte-based frontend interacts with the Sanity CMS to provide a seamless experience for visitors to explore the venue, services, testimonials, and more.
Suzanne Eats is the digital home of a beautifully serene and unique private dining and celebration venue. From intimate lunches to joyous family celebrations, the venue offers a refined, warm, and peaceful setting nestled within a lush garden and pavilion space.
The platform highlights:
Feature | Stack/Tool |
---|---|
Frontend | Svelte, JavaScript/TypeScript, Sanity UI, Vite |
Hosting | Vercel |
Backend | Sanity CMS (Content Lake), WebSockets, GROQ |
APIs | Sanity API, GROQ, Webhooks |
Customization | Svelte Store, Custom Components, Svelte Routing, Sanity Integration |
CSS Framework | Tailwind CSS |
🔗 Backend Source Code
The backend for Suzanne Eats is built with Sanity CMS. You can check out the backend source code here: GitHub Repo – Suzanne Eats Backend
/
├── src/
│ ├── assets/ # Static files such as images
│ ├── components/ # Reusable Svelte components
│ ├── routes/ # Svelte routes (pages of the app)
│ ├── stores/ # Svelte stores for state management
│ ├── styles/ # Global styles (CSS, Tailwind setup)
│ └── App.svelte # Main Svelte application
├── public/ # Static assets served (index.html, icons, etc.)
└── package.json # Project dependencies and scripts