Inspiration
Inspired by the space and zoo challenges, we thought of "zoo" as a collection of things and "space" as a good headspace. Putting these together, we thought of an easy to use a collection of relaxation techniques that could be accessed from anywhere and via different methods.
What it does
spaceZoo sends you ways to relax through the web and phone/SMS. Try it out at HTTP://spacezoo.tech or by texting/calling 515-517-8952!
How we built it
The database of relaxation techniques and how they are described are stored in a database on Cockroach DB. When the spaceZoo phone number receives a call or text, Twilio sends a webhook request to a Flask server that interprets the message or call, sends a query to the Cockroach DB database, and replies to the user via Twilio.
Challenges we ran into
We initially had trouble knowing how to interpret a received text message but once we got comfortable with the Twilio API, it was easy to pass along a user's request to the Cockroach DB database and give a quick response.
Accomplishments that we're proud of
- Domain using Domain.com
- Learning GCP and the intricacies of creating a webserver
- Systemctl Service Creation
- Twilio Voice and SMS Connection
- Nginx reverse proxy
What we learned
- Setting up a webserver with GCP Compute Engine
- Frontend + Templates in Golang
- CoackRoachDB
- Writing pure Nginx Reverse Proxy
What's next for spaceZoo
- Making Code more Modular
- Setting up NLP Integration with Twilio and using a Mood Detection thing
Easter Egg
- Go to Link
Built With
- bash
- cockroachdb
- domain.com
- golang
- google-cloud
- python
- twilio

Log in or sign up for Devpost to join the conversation.