How Homeless Denver Was Built From Almost Nothing
This site wasn’t built by an agency or a university. It was built by one person with lived
experience of homelessness, a cheap VPS that costs about a slice of pizza and a Coke, and a
determination to make real information easier to find.
Built for survival, not for show. Fast HTML, strong SEO, GA4 analytics and
a plan to become a Colorado LLC and 501(c)(3) so this work can grow and last.
From lived experience to infrastructure for Denver
HomelessDenver.com grew out of the same bus rides, shelter lines and winter mornings that many
people in this city are still navigating every day. There was no grant, office or IT team.
There was just a need: a clear, honest guide to shelters, food, showers and survival in Denver
that loads on an old phone and doesn’t waste your time.
To make that real, I rented a modest virtual private server (VPS), learned how to manage it
through DirectAdmin, and started hand-building the pages by myself. Now the goal is to move
from “one person’s project” to a fully registered Colorado LLC and eventually a federal
501(c)(3) so the work can outlive my situation.
The floating donate button on this page helps cover the filing costs for the LLC, 501(c)(3)
setup and basic hosting, so the site can stay online and keep growing.
Hosting on a small VPS
This site runs on a small virtual private server that costs roughly what a cheap meal does.
Using DirectAdmin, I can host multiple domains (like HomelessBoulder.com and
HomelessColorado.com), manage DNS, email and backups, and install my own SSL certificates.
That keeps costs low and control high, which matters when there isn’t a big organization
paying the bills.
Hand-written HTML tuned for Lighthouse
The pages are built in plain HTML5 and CSS with a tiny bit of JavaScript. No heavy
frameworks, no plugin bloat. That means the site loads quickly on old Android phones, in
crowded shelters and on weak Wi-Fi.
The structure is designed with Google Lighthouse in mind: clear headings, mobile-first
layouts, and accessible contrast so people using screen readers or tired eyes can still use it.
SEO & GA4 from day one
Each page has focused titles and meta descriptions built around real searches like
“Denver winter shelter”, “free showers Denver”, and “jobs for people without housing”.
Google Analytics 4 (GA4) runs across the site so I can see which pages people actually use,
what city they’re in, and when traffic spikes (like during cold snaps) and improve the pages
that matter most.
Lived-experience mobile outreach
Official data often comes from once-a-year headcounts that miss people in cars, RVs, tents
and couches. This project is built on a different idea: go to the people instead of waiting
for them to walk into an office.
I collect notes directly from stays at shelters like 4040 Quebec, trips on RTD, and
conversations at day centers and camps. Those real details become updates on the site:
where it feels safe, what’s confusing, and what you should know before you go.
Better numbers, not just more numbers
The vision is to build a living picture of how people actually move through Denver’s
systems: which shelters fill first, which food lines people trust, how far people have to
travel, and what barriers keep them from getting help.
This isn’t about surveillance. It’s about honest, ground-level data that can be used to push
for better decisions from the people who control funding and policies.
Connected to Boulder & Colorado
Many people move between Denver, Boulder and other cities on the Front Range. The larger
project links HomelessDenver.com with HomelessBoulder.com and HomelessColorado.com so
people can see the bigger picture of where help actually exists.
One VPS, multiple cities, one mission: fast, honest information for people without housing.
LLC now, 501(c)(3) next
The first legal step is filing a Colorado LLC to hold all three main domains and protect the
project as it grows. After that, the plan is to apply for federal 501(c)(3) status so this
becomes a true nonprofit with a board, transparency and long-term stability.
Donations through Buy Me a Coffee go directly toward filing fees, basic legal costs and
keeping the server paid while the structure is built.
Backlinks & domain authority
To reach more people, the project needs trusted sites to link to it: city and county pages,
shelters, outreach groups, libraries and clinics. Those backlinks raise domain authority so
people searching “Denver shelter tonight” actually find the site.
It’s SEO, but it’s also community validation: proof that front-line groups see this as a
useful tool worth pointing to.
Future: CMS, AI chat, voice & SMS
Once the layout and content patterns settle, the plan is to move the site into a CMS like
WordPress for easier blogging, translations and collaboration—without giving up speed.
AI will help keep information fresh (watching for changes to hours and locations) and power
simple chat, voice and SMS tools so people can text or call a question like “where can I go
tonight?” and get a straight answer.
Why this exists at all
HomelessDenver.com is not a marketing project. It’s a survival project built out of the same
struggle it tries to document. Every page is meant to cut down on wasted trips, closed doors,
and “no one told me that” moments that can be the difference between a bed and a dangerous night.
If you use this site, work in outreach, or care about what happens to people in Denver’s cold
months, you’re part of the reason to keep it online and growing.
If you’re able, the donate button helps pay for the paperwork and server that keep this
project alive. If you’re not, the most important thing is that you get the information you
need to stay safe tonight.