You can view the status of existing tables
Choose your location
Choose your own table or join someone else's table
Telegram bot in action
A meal used to stand for more than just consumption of food. It was a symbol of friendship, companionship and love. We believe that this tradition should be preserved even in our fast-paced society today. "Table for 4" is created to bring 4 strangers together for a simple meal and hopefully through this meal, friendships and connections can be made.
What it does
All you have to do is to logon to our official website and register with your Telegram ID. There will be two choices available. You can either choose your desired meal timing and location and leave the allocation of your table to us or you can choose to join an existing table with an already specified meal timing and location. A telegram bot will then be created to act as a point-of-contact between you and your matched table mates. You can send queries such as "/status" and "/leave" to the bot to check the status of your current table or leave the table.
How we built it
We used meteor.js to build both the front and back end of the web application. Bootstrap is also used to improve the aesthetics of the website and integrate it to be mobile-friendly. Finally, we made use of the Telegram API to create our bot to communicate with the user.
Challenges we ran into
We had to learn how to integrate the telegram API with our meteor framework.
Accomplishments that we're proud of
We've made an application that can potentially help to foster and build new relationships. We've managed to create a functioning app in the span of 24 hours.
What we learned
APIs are very hard to use. CSS is actually very fun to mess around with. How to use telegram bot API. Sometimes, simplicity is key.
What's next for "Table For 4"
Marketing efforts to push this app into the mainstream market. Implementing it on a large scale basis.