A clean, professional public website the board can actually maintain — built around the ten requirements you outlined in the May meeting. One-time build, no monthly fees, you own everything.
Each item from the board's request list, addressed directly. Click any demo link to see it working.
Welcoming front door for residents and prospective buyers. Hero, community announcements, quick-access tiles to calendar, newsletters, dues, ARC, and pool. Clean, professional, mobile-friendly.
✓ See live demo →I'll help the board secure a domain — recommended: VestlakeLibertyPark.com or VestlakeCommunities.com. ~$15/year through Cloudflare or Namecheap. The board owns the domain in the board's name.
✓ Registration + DNS setup includedHosted on GitHub Pages — Microsoft-owned, free forever, served from a global CDN. Faster than most paid hosts. Automatic HTTPS. No monthly invoice, no surprise renewal hikes.
✓ $0/month hostingUpload a PDF, fill in a title and month, hit publish. The board can do this in under 60 seconds. Archive page automatically lists every newsletter with download links.
✓ See newsletter archive →Interactive monthly calendar — board meetings, social events, pool open/close, ARC submission deadlines, trash holiday schedules. Click any date for details. Easy to update from the admin panel.
✓ See live calendar →"Pay Dues" button on the homepage and main nav links directly to your existing payment provider (whoever the board uses). No changes to how you collect — just a smooth handoff from the public site.
✓ Configurable link, board controls destinationQuick-access tile and a section under Resources that links residents straight to the ARC submission form (current Neighborhood Management portal or future replacement — your call).
✓ Updatable in 10 secondsOne page with everything residents ask about: trash and recycling schedule, City of Vestavia Hills contacts, utility companies, schools, emergency numbers, gate code policy, pet ordinances. Editable.
✓ See resources page →Featured link to your pool reservation system (whoever provides it). Lives on the homepage tiles, on the Resources page, and in the main nav during pool season. Hide it off-season with one click.
✓ Seasonal show/hide built inBoard admins log in with their GitHub account (free), see a clean editor, change text, upload PDFs, add calendar events, post announcements. Changes go live in about a minute. No coding, no training week.
✓ See admin preview →| Item | Detail |
|---|---|
| Custom design | Branded for Vestlake — forest green, gold, and cream. Matches the upscale character of the community. Reviewed with the board before build starts. |
| 5 core pages | Home, Calendar, Newsletters, Documents, Resources — plus contact links and external CTAs. |
| Content migration | I'll pull existing content from current materials, board minutes, and the welcome packet. You don't have to write from scratch. |
| Admin CMS setup | Decap CMS configured and tested. Board admins added by GitHub username. Editor styled to look familiar (not raw markdown). |
| Domain + DNS | I'll register the domain in the board's name, point it at the site, set up HTTPS. You own everything from day one. |
| Training session | One live walkthrough (in person or video call) with whoever the board appoints. Recorded so future board members can rewatch. |
| Written documentation | One-page printable cheat sheet: "How to upload a newsletter," "How to add a calendar event," "How to update the homepage announcement." |
| 30 days post-launch support | Anything that breaks, anything that confuses you, anything that needs tweaking — covered in the first month after launch at no extra charge. |
| Source code ownership | The entire site lives in a GitHub repo owned by the board. If we ever part ways, you keep everything — code, content, domain, no lock-in. |
From signed agreement to launch day. Most of the timeline is waiting on board review, not build time.
Brand review, content gathering, homepage and calendar mockups for board sign-off.
All five pages built. Calendar, newsletter archive, and document hosting wired up.
Real content loaded. Admin CMS configured. Board members invited and trained.
Domain points to live site. Public announcement to residents. 30-day support window begins.
I chose every tool here because it costs nothing to operate and will still be running in 10 years. No vendor lock-in.
Owned by Microsoft. Free forever. Global CDN. Automatic HTTPS. Used by tens of thousands of organizations.
Open-source content editor. Lives inside the website. Board members log in with a GitHub account (also free).
~$10–15/year. At-cost pricing — no markup. The domain is registered in the board's name.
No frameworks that go out of style. Any web developer could pick this up and maintain it in the future.
If the board wants a "Contact the board" form, free tier handles 50 messages/month. Otherwise simple mailto links work fine.
Free, privacy-respecting traffic stats. See how many residents visit and what they read.
5-year cost: $6,000–$13,500
5-year cost: $1,275
If the board approves at the next meeting, I can have a design ready for review the following week and the site live within 30 days. Happy to walk through this in person or on a call.
Dylan Williams · Williams Digital · williamsdigital.io