Inspiration

Our team loves meeting and chatting with strangers! So, what better way than to create a way for anyone to chat with anyone in a given community?

What it does

GeoChat allows you to chat with anyone in a physical radius. That could be the size of a coffee shop, a neighbourhood or a whole city.

How I built it

We built it using Vue.js on the client side, with a Node.js server side supported by Express.js and Firebase.

Challenges I ran into

12 hours goes by fast when you're having fun! We had to drop the actual messaging implementation due to time constraints and focus on the location-based room system which is the core of our app.

Accomplishments that I'm proud of

We created a working back-end capable of updating rooms in the database as well as a dynamic front-end interface despite the time constraints.

What I learned

We all learned some new technology; primarily Firebase and the integration of geographical APIs into Node.js and Vue. And of course, we gained some important team building skills and saw the importance of communicating early and often.

What's next for GeoChat

We plan to complete the functionality of the app and test the concept in practice with some real people. If it turns out to be successful, we'll look at expanding to the mobile market and publishing it to an actual server.

Share this project:

Updates