A lightweight, vanilla JS static website inspired by the structure of klubfin.com with a light orange theme.
Open index.html directly in your browser, or serve the folder:
# macOS (Python)
python3 -m http.server 5173 --directory "."
# then visit http://localhost:5173- Update colors and spacing in
styles.css. - Modify content and sections in
index.html. - Basic interactions (smooth scroll, FAQ) are in
script.js.
- The appointment form opens a prefilled Google Calendar event (30-minute slot) in a new tab using the Calendar template URL.
- Fields included: title (service), start/end based on selected date/time, and details (name, email, phone, notes).
- This is client-side only and does not require API keys.
- Inline scheduler is embedded via
<div class="calendly-inline-widget" data-url="https://calendly.com/your-username/consultation">inindex.html. - Popup scheduler uses the official script and
Calendly.initPopupWidgetbound to the "Open Popup Scheduler" button. - Replace
your-username/consultationwith your actual Calendly scheduling link.
You can deploy this folder to any static host (GitHub Pages, Netlify, Vercel).
- Create a new repo and push this folder.
- In GitHub: Settings → Pages → Build and deployment → Deploy from branch →
mainbranch,/root. - Wait for the page to build; your site will be available at the provided URL.
- Go to Netlify → Add new site → Deploy manually.
- Drag-and-drop the project folder or connect the GitHub repo.
- Use default settings; site deploys automatically.
- Design inspiration: klubfin.com