-
Launch screen with app tagline
-
The feed shows users who have listened to someone recently
-
Volunteer to receive chat requests
-
A listener receives a notification that someone wants to talk
-
A talker receives a notification that a listener is there for them
-
Chatroom between talker and listener
-
Users can share stories to the feed anonymously
Inspiration
Everyone has their own struggle; we believe that no one should have to face theirs alone. In the case of college students, it is particularly tragic that a group of people so similar can often feel so alone. We set out to fix that.
What it does
Toomi pairs people who care with the people who need it. Users can sign up as "listeners" to receive notifications when another user needs to talk. When the two are matched, they can then communicate via text chat and phone call.
Users can also anonymously share stories and messages with the community to share lessons and spread positivity.
How we built it
We built the Android app in Java and the backend server in Node.js. We used Firebase to implement our real-time feed and integrated Twilio into our hack for the chat and phone call system.
Challenges we ran into
Twilio's authentication server and chat system were challenging to set up, but we learned a lot about their system architecture in the process!
Accomplishments that we're proud of
Designing a simple, efficient UI. A thorough integration of the Twilio SDK in both the frontend and backend.
What we learned
Learning new technologies, Twilio in our case, and getting the basic stuff set up can be pretty tough.
What's next for toomi
We hope to bring together as many conversations as we can.
Log in or sign up for Devpost to join the conversation.