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

Built With

Share this project:

Updates