HOMELESS BOULDER
My Story & The Tech Stack
← Home
👤

My Story & The Tech Stack

Who built this, why it exists, and how it was put together — from scratch, with lived experience and a laptop.

🧭 My Story
LIVED EXPERIENCE
BOULDER, CO

The Person Behind This Site

My name is William. I built HomelessBoulder.com because I needed it to exist — and it didn't.

I've navigated homelessness firsthand in Boulder, Colorado. I know what it's like to sit with a yellow ticket and not know which court it belongs to. I know the difference between showing up at All Roads at 1:45 PM versus 2:15 PM. I know that the second floor of the library is quieter. I know that Food Not Bombs doesn't ask your name before they hand you a bowl.

That knowledge lives in people — passed mouth to mouth, camp to camp. Most of it never makes it online. The resources that do exist are scattered across outdated PDFs, buried in nonprofit navigation menus, or written for case managers rather than the people who actually need them.

This site is an attempt to change that. One page at a time, built from the ground up, with the specific goal of being useful to someone on a phone with a cracked screen trying to figure out where to be tomorrow morning.

"The best resource guide is the one written by someone who has actually used the resources."
📅 A Life in Technology
20+ YEARS IN TECH

Background & Experience

❤️ Why This Site Exists

The Mission

HomelessBoulder.com exists because good information saves lives — and the people who need it most are often the least able to navigate the systems designed to help them.

This isn't a nonprofit project. There's no board of directors, no grant-funded mission statement, no "client outcomes" to report. It's a person with lived experience and a technical skillset deciding to build the resource they wish had existed.

Everything here is free. No ads. No tracking. No intake forms. Just information, as useful and as current as I can keep it.

WHAT THIS SITE IS FOR

Who I Built This For

PersonWhat This Site Gives Them
Someone sleeping outside tonightWhere to be tomorrow morning — meals, showers, services — without calling five numbers first
Someone with a yellow ticketA clear explanation of Community Court and how to get it dismissed
A veteran who doesn't know what they qualify forBoulder County VSO, VCP Longmont, and the priority access they've earned
A parent who just got an eviction noticeEFAA, Bridge to Justice, McKinney-Vento school rights — all in one place
Someone who just got to BoulderThe real lay of the land — not a brochure version
A case manager or outreach workerA shareable, mobile-friendly resource they can send to clients
⚙️ The Tech Stack
BUILT FROM SCRATCH
ZERO FRAMEWORKS

How HomelessBoulder.com Was Built

No WordPress. No page builder. No template. Every page is hand-coded HTML, CSS, and vanilla JavaScript — intentionally lightweight so it loads fast on a cracked phone with a bad signal.

📄
HTML5 / CSS3
Hand-coded, no framework
Vanilla JS
No jQuery, no bloat
📱
PWA
Installable, offline-capable
🔧
Service Worker
Offline caching for key pages
🌐
VPS / DirectAdmin
Self-managed hosting
🔍
SEO / Schema
Structured data, GSC, sitemaps
💬
Tawk.to
Live chat support widget
📬
Formspree
Contact form, no backend needed
🤖
AI-Assisted
Claude + ChatGPT as dev partners
PROGRESSIVE WEB APP

Why a PWA?

A Progressive Web App means you can install HomelessBoulder.com directly to your phone's home screen — no App Store, no download, no account. Once installed, key pages are cached offline so the site works even when you don't have signal.

How to install: In Chrome or Safari, tap the browser menu and choose "Add to Home Screen" or "Install App." That's it — HomelessBoulder.com lives on your phone like any other app, and works offline.
AI AS A TOOL

How AI Was Used to Build This

I use AI tools — primarily Claude and ChatGPT — as development partners, not replacements for expertise. The knowledge of what resources exist, which ones are real, and what the experience of using them actually feels like? That comes from lived experience. The AI doesn't know that.

What AI does well is act as a force multiplier — helping one person with 20+ years of technical experience ship a project that would otherwise take a team. Every page on this site was architected, written, and verified by a human. AI helped build it faster.

The honest version: This site exists because AI tools made it possible for one person, working alone, to build something that functions at an enterprise level without an enterprise budget. That's not a gimmick — it's the future of independent development.
🌐 The Network
EXPANDING ACROSS COLORADO

HomelessBoulder is Part of a Larger Network

SiteFocusStatus
HomelessBoulder.comBoulder County resources, community, lived experienceLive
HomelessDenver.comDenver metro resources and navigationIn Progress
HomelessColorado.comStatewide resource hub and county-level indexIn Progress
💡 The goal is a statewide network of city-specific resource guides — all built from the same design system, all written from the same ground-level perspective, all free and ad-free forever.
📬 Get In Touch
ALWAYS OPEN

Know Something We Don't?

Resources change. Organizations move. Hours shift. New programs launch and old ones disappear. If you know about a resource that isn't on this site, or if something here is outdated, I want to hear from you.

This site is only as good as the information in it — and that information comes from people on the ground.

← Back to all resources