ReachOut
Right now, millions of people need mental health support, but actually finding this help can feel overwhelming. You have to search across different websites, compare options, check hours, read reviews… and when you’re already struggling, this can be enough to stop you from taking the first step.
So we built a platform that puts everything in one place, making it simple to find the right mental health support near you, quickly and easily.
ReachOut is a web app that makes it easy to find nearby mental health resources. Enter your city, ZIP code, or address, and ReachOut returns a list of real local providers — therapists, psychiatrists, clinics, and counselors — pulled live from Google Places. Each result shows distance, ratings, hours, phone number, and one-tap directions. A persistent 988 crisis banner stays visible throughout the app so anyone in immediate need can call or text for support without searching.
Features
- Location-based search — find providers near any city, ZIP, or address in the US
- Real provider data from Google Places, including ratings and reviews
- Live "open now" status and weekly hours
- One-tap call and directions from every result
- Filters for distance, therapy, psychiatry, and telehealth
- Persistent 988 crisis banner with tap-to-call and tap-to-text
- Mobile-friendly responsive design
Tech stack
- React 19 + TypeScript
- Vite
- Google Places API (Text Search, Place Details, Geocoding)
Challenges
At first, we had trouble using the API calls on Google Cloud since we didn’t want to start a free trial. However, none of the other databases had reliable access to maps and Google Maps was the best map in the end. However, integrating the API key into our code was quite difficult since there were a lot of different features involved on Google Cloud. We solved this by working through it slowly and not being totally reliant on AI to work through our problems since it did not have access to our personal accounts. We worked more together to figure out what was wrong and figure out the issue with our key.
Built With
- google-places
- react19
- typescript
- vite
Log in or sign up for Devpost to join the conversation.