Skip to content
Code Craft — web development and digital marketing
HTML + PHP Websitev1.1.0

Vanya — Resort & Farmstay Website

A ready-made resort and farmstay website with cottage tariffs, activities, packages and a booking enquiry form

No reviews yetUpdated October 2026 Live preview
Screenshots · 1 / 10
Live demo

Everything included

  • Cottages with tariff per night and inclusions
  • Activities and dining page with meal timings
  • Three packages with prices
  • Booking enquiry with check-in date, arrival time and guests
  • Photo gallery and sample cancellation policy
  • WhatsApp and click-to-call on every page
  • Resort schema, titles and meta descriptions
  • Admin panel for your details, currency, chat and enquiries
How it works

From order to a live website

Try the live demo
  1. 1

    Choose a package

    Code only, We set it up, or Customised. All prices are one-time.

  2. 2

    Pay securely

    Your download link is emailed once payment is confirmed and also appears in My Account.

  3. 3

    We contact you

    For setup packages we email within one business day for your cPanel / hosting login and domain.

  4. 4

    Live on your domain

    Your resort site runs on your own hosting, with booking enquiries arriving in your inbox.

Sell the experience, not just the room

People choose a farmstay for the whole weekend: the food, the activities, the space for children. Vanya gives cottages, activities and dining, and packages their own pages, with photos and a Check availability button on every screen.

  • Cottage cards with tariff and inclusions
  • Activities grid and dining timings
  • Weekend, family and day-out packages
  • Photo gallery

Enquiries with the details you need

The booking enquiry form asks for the cottage or package, check-in date, arrival time and number of guests, plus a notes box for nights, children's ages and food preferences. It arrives in your inbox, and the page tells guests clearly that it is an enquiry, not a confirmed booking.

  • Check-in date, arrival time and guests
  • Cottages and packages in one drop-down
  • Booking steps with advance payment
  • Spam trap and input checks

Easy to keep up to date

Tariffs, packages and house rules are plain HTML blocks, so seasonal changes take minutes. The cancellation policy and guest notes are clearly marked samples to replace, and Resort schema, titles and descriptions are ready for Google.

  • Tariffs and packages as editable cards
  • Sample cancellation policy to replace
  • Resort schema with check-in and check-out times
  • Colours and fonts in one CSS block

Every page, and what a guest does there

The home page opens on the orchard with Check availability and See cottages buttons, four cards about the farm, the food, the pool and lawns and family activities, the three stay types, a 'your days here' section, a block of sample guest notes and a call to send dates. Cottages shows each stay type with its tariff per night, what it sleeps and what is included, a tariff note on GST, extra mattresses and festival dates, a 'good to know' list and the house rules with check-in and check-out times. Activities & dining lists eight things to do, from orchard walks and tractor rides to bonfires, cycling and board games, a note that some depend on the season, and the dining hall's meal timings and thali prices. Packages has a weekend break, a family break and a day out, extra-guest pricing, four booking steps and the sample cancellation policy. The gallery shows the cottages, pool, meals and evenings. The booking page carries the enquiry form and 'getting here' notes, and the contact page has the map and a message form.

  • Stay types with tariffs and inclusions
  • Activities, meal timings and thali prices
  • Packages, booking steps and cancellation policy
  • Gallery, booking enquiry and contact with map

Booking enquiries in your admin

Each enquiry carries the guest's name, phone and optional email, the cottage or package (or a group outing, or 'please suggest'), the check-in date, an arrival window, the number of guests and notes on nights, children's ages and food. It is emailed to the front desk and also saved in the admin's Enquiries inbox, so whoever is on duty can see the weekend's requests in one list and export them to CSV. In /admin/ you set the resort's name, logo, phone, WhatsApp, email, address, map pin, front-desk hours and social links; turn on the WhatsApp button with an 'is it available' message; and put a notice such as 'mango season weekends open' in the announcement bar. If you welcome guests from abroad, switch on extra currencies with your own rates so tariffs show in their currency.

  • Enquiries emailed and saved
  • Arrival window and guest count in each request
  • Tariffs shown in other currencies at your rates
  • Announcement bar for seasons and long weekends

What you get, what you need, what it does not do

The zip has the eight pages, the stylesheet and script, the PHP form handler, config.php, the admin panel, sample photos, an .htaccess file, a README that says where each cottage, package and policy lives, and the installation guide. It runs on any cPanel or shared hosting with PHP 7.4 or later. It has no availability calendar, no room inventory, no online advance payment and no channel-manager or OTA connection: you check your own register, reply with the total and collect the advance by UPI or bank transfer as the booking steps say. Replace the sample guest notes with real ones or remove them.

  • No live availability or date blocking
  • No online payment of the advance
  • Sample guest notes to replace

More ready-made websites

Built by the same team, with the same setup service and support.

Browse every ready-made website, or compare our custom website packages if you need a site designed from scratch. Want more guests to find you on Google Maps? See our local SEO service, or talk to our web design team.