Inspiration
Our inspiration for this topic was the desire to solve a common problem people face in their day-to-day lives: coordinating events with large groups of people in an efficient and simple manner.
What it does
EventTexter is a web application that allows a host planner to send event invites via text message through a contact list. Each invitee can then respond with the response "yes" or "no" by text message to confirm their attendance. The host will then be able to see who confirmed their attendance on the EventTexter web application through the status column. The status column can indicate whether an invite was sent and if the user confirmed their attendance.
How we built it
We used Vaadin (a Java-based platform) to build the web application and its UI. We also used the Twilio API to handle everything related to phone numbers and text messages.
Challenges
The main challenges we ran into came from the implementation of software that we were initially unfamiliar with: Vaadin and Twilio. We were also unfamiliar with how to implement webhooks to connect the messages to the EventTexter application.
What we learned
This is the first time any of our team members had created a web application. We were able to build upon our Java foundation to work with the Vaadin platform and create a responsive application. We utilized the Twilio API to implement text-based features.
Log in or sign up for Devpost to join the conversation.