No platform
No WordPress, no plugins, no subscriptions. Just HTML, CSS and JavaScript, on any hosting.
A 3-star guesthouse in Costinești, 400 m from the beach.
What I did
Web design and development, SEO, image and video optimisation. The logo is the client’s.
Built withHTML · CSS · JavaScript · Python · Pillow · ffmpeg · Schema.org · Web3Forms · Apache
Context
Casa Gore is a 3-star guesthouse in Costinești, open since 2019, 400 metres from the beach, with 20 rooms. It needed a website of its own, so guests could find it on Google and book directly, with no commissions and no monthly platform fee.
The logo was already theirs. I built the website end to end: the design, the code, the copy, the SEO, and the photos and video prepared for the web.
SEO
Every page has its own title and description, written for people looking for a stay in Costinești. Structured data tells Google, in its own language, what each page is about: a 3-star guesthouse, the rooms, the amenities, the FAQ, the coordinates. And the resort guide brings in visitors who don’t yet know where they’ll stay.
Titles and descriptions are the real ones from the site’s pages (in Romanian).
What Google reads
"@type": ["LodgingBusiness", "BedAndBreakfast"], "starRating": { "ratingValue": 3 }, "numberOfRooms": 20, "checkinTime": "14:00", "petsAllowed": false, "geo": { 43.953355, 28.632254 }, "amenityFeature": [ 11 amenities ]
Optimisation
The 28 photos are prepared in four sizes and two formats. The browser picks the right one for the screen on its own: on a phone the page loads fast, on a large monitor the images stay sharp. Drag the edge of the screen to see what each one gets.

The drone footage comes in two versions, chosen by screen size, and starts only after the rest of the page has loaded. On a slow connection, in data-saver mode or when the visitor has asked for less motion, the aerial photo stays instead.
Accessibility
The brand gold looks great on buttons, but as text on a light background it fails the WCAG AA contrast threshold. I kept it bright on buttons, under navy text, and chose a deeper shade from the same family for text. The whole site also works from the keyboard.
A stay 400 m from the beach
No compromises
No WordPress, no plugins, no subscriptions. Just HTML, CSS and JavaScript, on any hosting.
Fonts live on the site and the Google map loads only on request. So no cookie banner either.
Requests land straight in the inbox. If the form service fails, the guest’s email app opens with the message filled in.
Checked at every width, from small phones to large monitors, with no horizontal scrolling.
The website
The home page opens with the drone footage and an availability form, then the rooms, amenities, gallery, map, booking and FAQ. On a phone, the call, WhatsApp and booking buttons are always within reach.







The logo belongs to Casa Gore. Photos and drone footage: DngART.
Next project
01