Kozi's
A seven-page website for Kozi's in Melissia, designed and built from scratch in vanilla HTML, CSS and JavaScript: home, menu, about, gallery, delivery, contact and an internal style guide. It is available as a Netlify preview and is not yet live on kozis.com.
Designed and built by me. Available as a Netlify preview; not yet the live site on kozis.com.
Website preview (Netlify)- WEB
- FRONT-END
- PHOTO
Seven pages, built from scratch
Home, menu, about, gallery, delivery, contact, and an internal style guide, written in plain HTML, CSS and JavaScript with no framework or template.






Mobile, light 
Mobile, dark 
Mobile menu
One menu file drives the whole site
Every dish and drink lives in one array, with its price, ingredients, photo and flags. The menu page, the homepage favourites and the drinks list all read from it, so a price changes in one place.
The site was built page by page in vanilla HTML, CSS and JavaScript, without a framework or template.
- Menu data
- 108 items in 12 categories, in one MENU_DATA file
- Homepage favourites
- The 10 items flagged popular in the data
- Status labels
- New, Spicy, Popular, Sold out
- Themes
- Light and dark; follows the system, remembers a choice
- Accessibility
- Visible keyboard focus, reduced-motion support, labelled menus and accordions
- Status
- Netlify preview; not live on kozis.com
Every component, on one internal page
Colours, type, buttons, status labels, menu cards, reviews, forms, loading and empty states, all on one page that isn’t linked from the public site.



The room, not just the plate
The photographs show the room as much as the plate: the grill, the counter and the tables, alongside the dishes themselves.





A complete seven-page site, designed and built by me, available as a preview on Netlify. It is not yet the live site on kozis.com.