Website projectDemo project

Aircon & HVAC business website

Problem: Service businesses miss enquiries that arrive after hours and track quote requests across scattered inboxes and chats.

What I built: A full-stack business website whose quote form saves each lead to a database, emails the team and the customer, and forwards the lead to GoHighLevel. An admin dashboard tracks, assigns and updates leads and manages team photos, and an after-hours AI voice assistant turns genuine callers into leads.

  1. Quote form or voice call
  2. Saved to MongoDB
  3. Team and customer emailed
  4. Forwarded to GoHighLevel
  5. Tracked in admin dashboard
React · Node.js · Express · MongoDB · Tailwind · Vapi · GoHighLevel · Cloudinary

Website screenshots

Home page

Home page of the aircon and HVAC demo website
The home page introduces the services and service areas, with an emergency call bar and a quote button always in reach.

Service page

Aircon cleaning service page of the HVAC demo website
Each service has its own page, written for local search, covering what's included, signs you need it and FAQs, with a quote button that pre-selects the service.

Quote form and AI assistant

Quote request form next to the after-hours AI voice assistant card
The quote form saves each request as a lead. Next to it, visitors can start a browser voice call with the after-hours AI assistant instead.

Admin dashboard

Admin dashboard with lead stats, a weekly chart and recent leads
The admin dashboard shows lead stats, a weekly chart, emergencies, top services and service areas at a glance.

Lead details

Lead list with one lead open showing its details, status and activity
Each lead opens in a side panel where the team updates its status, assigns it and sees its activity history.
All website development projects

Work with me

Need a website like this?

Tell me about the website you need. I’m open to freelance projects, full-time roles, and technical partnerships.

borlagdatanfloryan@gmail.comSend a message