Street Ninja

An SMS-powered tool to connect vulnerable people with real help.

Real-time access to food, shelter, wifi, and other essential resources—fast, simple, and judgment-free.

How it works

Text for help. Get real-time info. Locate key services like food and shelter without apps or internet.

Find food, shelter, water, restrooms, and WiFi instantly with a simple text.

Why it works

No apps, no sign-ups—just fast, real-time access to essential services.

No apps needed

Works via SMS, no downloads or accounts required.

Finding food, shelter, and essentials shouldn’t be complicated. Street Ninja works via text, so there’s no need for an app, an account, or an internet connection. Just send a message and get help immediately.

Help without stigma

No judgment, no explaining—just answers

Asking for help can be hard. Long waits, invasive questions, and judgmental attitudes can make it even harder. Street Ninja lets people find what they need on their own terms—privately, quickly, and without having to justify themselves to anyone.

Supporting existing services

Handles simple inquiries, reducing pressure on 211.

211 is an essential service that handles a high volume of calls. Street Ninja provides fast, automated answers for everyday needs—freeing up 211’s resources for more complex situations.

What's next

To make this project a reality, we need developers, funders, and data providers. If you can help, let’s connect.

Getting Off the Ground

Street Ninja is running on (mostly) free-tier everything—free geocoding tools, free map routing data, and discounted SMS services. It works, but it’s not ideal. With funding, we can make it faster, smarter, and easier to use.

Better Geospatial Data

Right now, route mapping for `directions` inquiries isn't built for foot traffic. Funding lets us upgrade to premium routing APIs for clearer, walking-friendly directions.

Dedicated Short Code

No one remembers a random 1-800 number. A short code makes Street Ninja easier to access when it matters most.

SMS Costs & Scaling

The SMS gateway powers Street Ninja’s ability to send and receive texts—it’s essential for making the service work. We have a non-profit discount, but it’s still a pay-per-text system, and costs add up. Funding helps keep Street Ninja accessible to everyone.

Expanding Data Access

The more data Street Ninja can access, the better the service becomes. Real-time updates and new data sources allow us to provide more accurate, relevant, and useful information.

Live Shelter Availability

Instead of static listings, real-time shelter capacity data means users see open beds before they arrive.

Medical & Health Services

Expanding into walk-in clinics, harm reduction, and urgent care services ensures people get the help they need, faster.

More Data Partners

More data partners mean better, more detailed help—more accurate shelter info, more up-to-date resources, and a broader reach. We're always looking to integrate with existing systems, but if the infrastructure isn't there, we're open to helping build it too.

Getting the Word Out

Street Ninja is built by developers, not community organizers. We know tech, but we’re not experts in NGOs, city partnerships, or fundraising. To grow this project, we need people who know that world and can help navigate it.

Non-Profit

If you know how nonprofits and city programs operate, we’d love your insight. Navigating this world takes experience—understanding the processes, the right approaches, and how to move things forward.

Community & Lived Experience

No one understands what’s needed better than the people who have lived it. If you have first-hand experience with homelessness, your voice matters here. Tell us what works, what doesn’t, and what would actually help.

Developers & Tech Contributors

If you’re a developer who wants to help, check out the GitHub repo for ways to contribute: CONTRIBUTING.md.

Get involved

If you have feedback, want to contribute, or just want to connect, reach out. Developers can check out the GitHub repo to get involved. Street Ninja is 100% open-source.

Frequently asked questions

If you’ve read how it works but still have a few questions, this should help.

  • Usage

    • Who can use Street Ninja?

      Anyone with a phone can use it. You don’t need a smartphone, internet, or an account—just send a text message to get started.

    • Does Street Ninja cost anything?

      The service is free, but standard text message rates may apply depending on your phone plan.

    • Do I have to remember all the keywords like 'food' and 'shelter' in order to use it?

      Kind of. Although each keyword has multiple fall-back words that are also acceptable. For example, 'breakfast' or 'meal' will work in place of 'food'. You can also just type 'help' to get information on which keywords you can search for.

  • Data collection

    • How accurate is the information?

      We update resource listings regularly, but availability can change quickly. If something is outdated, we encourage users to report it.

    • Where does the data come from?

      Currently all data comes from the City of Vancouver OpenData API. We are looking to expand to other data sources, as we believe the more information we can get and the more resources we can connect people with, the more powerful Street Ninja will become.

    • Can I report incorrect or missing information?

      Yes, please do! If you notice incorrect details, let us know in the 'Contact' page so we can improve the accuracy of our data for everyone.

  • Expansion

    • How can I help improve Street Ninja?

      We need funding, more data sources, and outreach support. Also further testing of the app (hello developers!). If you can help in any of these areas, please reach out.

    • Will this service expand to more cities?

      That depends on funding and data availability. If you're interested in bringing Street Ninja to your city, please get in touch.

    • Can organizations list their services on Street Ninja?

      Yes! If you run a shelter, food program, or another essential service, we’d love to add your resource to our system.