Product overview
Home services HTML template: booking with arrival windows, live tracking, technician app, dispatch board, provider and admin panels, light + dark mode. Plain HTML5, CSS and vanilla JS.
Frequently bought together
Item details
Support & inquiry
Description
HomeCall – a complete front end for a home-services business or marketplace
HomeCall is a modern home services booking HTML template for cleaning, plumbing, electrical, HVAC, handyman, pest control, lawn care and appliance repair businesses. It covers the public website with a ZIP service-area check, service pages with packages and add-ons, a booking flow with 2-hour arrival windows and payment, quote requests, the customer account with live "on the way" tracking, a phone-first technician app, a provider panel, an admin panel with a drag-and-drop dispatch board and an installer screen. Plain HTML5, one CSS file and one vanilla JavaScript file – light theme by default with a full dark mode.
Live demo: https://demo.anowhosting.com/html/homecall/ – browse every page of the template, switch between light and dark mode, drag a job on the dispatch board and try it on your phone.
Book a pro in minutes
Service pages with packages by home size, add-ons with a live total and sales tax, then a step-by-step booking: address in the service area, a day strip with openings, 2-hour arrival windows with the free technicians, job details and photos, and payment as a deposit, in full or after the job – card, PayPal, Paystack, Razorpay, PayHere and bank transfer blocks. No auto-renew.
Customer account with live tracking
A "technician on the way" banner with ETA, a map with the moving van, the technician's photo and name, a status timeline, reschedule and cancel within the policy, chat, invoices with parts and labor, quotes to compare and accept, reviews and saved addresses.
A phone-first technician app
Today's jobs with arrival windows and the route, the job screen with navigate / call / chat, a check-in timer, checklist, before and after photos, parts and labor on the invoice, a customer signature pad and collect payment, plus the schedule and earnings. The tab bar becomes a side rail on wide screens.
Drag-and-drop dispatch board
Technician lanes on a 7 AM – 7 PM timeline with a now line: drag an unassigned job onto a lane, see the live map and late-risk alerts. The admin dashboard shows revenue, jobs by trade, live jobs and what needs your attention.
Light + full dark mode
Every page and panel has a light and a dark theme, including the maps. The choice is remembered per browser and applied before the page paints, so there is no flash.
Single company or marketplace
One attribute switches between one home-services company with its own technicians and a marketplace of providers. Marketplace mode adds provider profiles with their own social links, a become-a-pro page with an earnings calculator, and a provider panel with dashboard, dispatch, technicians, services and payouts after commission.
Run the whole business
Jobs, customers, technicians, services and categories with packages, service areas by ZIP or radius, quotes, invoices and payments with bank-transfer approval, providers with commission rules and payouts, review moderation and settings: business mode, payment gateways, US sales tax by state, booking rules, colour presets with an AA contrast check, app (PWA), social networks and languages.
Clean on every screen
Checked from 360 px phones to 1920 px screens in both themes: a 60 px top bar on phones with the icons at the right edge, a phone drawer, an off-canvas admin menu and tables that scroll inside their card.
Pages included
- Public website: home, home in single company mode, category listing, service detail, booking (date and arrival window), booking (details and payment), booking confirmed, quote request, provider profile, become a provider, help center, sign in
- Customer account: bookings, booking detail with live tracking, invoices, quotes, review form, addresses
- Technician app: today, job, schedule, earnings
- Provider panel: dashboard, jobs and dispatch, technicians, services and area, payouts
- Admin panel: dashboard, dispatch board, jobs, customers, technicians, services and categories, service areas, quotes / invoices / payments, providers and payouts, reviews, settings
- Extra: installer screen, page list start page and offline page
What you get
- The template folder: 39 pages, page list, offline page, assets (CSS, JS, fonts, logo, app icons), placeholder images
- Documentation (documentation/index.html)
- Licences for the icons and fonts
The live demo shows free Pexels photos; the download uses neutral placeholder images with the same names and sizes, and the documentation lists every demo photo with its free download page.
Need it working? See the HomeCall script – the full application built on this design.
Support and updates
Support covers questions about the template files and bugs in the item. Custom development is not included.
Core features
Pages
- 39 pages + page list start page + offline page
- Public website, booking flow, quotes, customer account, technician app, provider panel, admin panel, installer
- Single company or marketplace mode with one attribute
- Booking with packages, add-ons, arrival windows, deposit / full / pay after
- Live "on the way" tracking with map, ETA and status timeline
- Admin dispatch board, jobs, customers, technicians, services, service areas, billing, providers, reviews, settings
Design
- Light theme by default + full dark mode (remembered per browser, no flash on load)
- Deep blue + amber colour scheme – every colour is a CSS custom property
- Responsive from 360 px to 1920 px, phone drawer, "More" menu, off-canvas admin menu
- Self-hosted fonts (Onest, JetBrains Mono) and inline SVG icons
- US sample data: USD, sales tax, US addresses and time zone
Interactions
- ZIP service-area check
- Live booking total with add-ons, sales tax and deposit
- Drag-and-drop dispatch board
- Moving van on the tracking map, ETA countdown
- Technician check-in timer and signature pad
- Admin colour presets and pickers with automatic readable button text
- Live business mode switch, star rating input
Code
- Plain HTML5, one CSS file, one vanilla JavaScript file – no framework, no build step
- Commented code with a "how to change colours and fonts" guide in the CSS
- Installable web app demo: manifest, service worker (static files only), offline page, install prompt
- Neutral placeholder images with the size written on each one
- Full HTML documentation
Server requirements
- Any web hosting or static hosting – no PHP, database or Node needed
- A code editor to change the HTML and CSS
- Latest Chrome, Edge, Firefox or Safari (desktop and mobile)
- HTTPS (or localhost) for the installable web app demo
Installation instructions
Use the template
- Unzip the package and open homecall-html/index.html – it lists every page.
- Change colours and fonts in assets/css/homecall.css (the tokens block at the top).
- Replace the placeholder images in images/ with your own photos under the same names.
- Connect the forms and booking flow to your backend (see the documentation).
- Upload the contents of homecall-html/ to your hosting.
Full guide: documentation/index.html.
Changelog
1.0.0 – November 2026
Initial release: 39 pages + page list + offline page; public website, booking flow, customer account with live tracking, technician app, provider panel, admin panel with dispatch board, installer; single company and marketplace mode, light + dark mode, documentation.