During the lockdowns, interacting with people became substantially harder due to the distance. Our group felt like there was a hole in the market for a single meeting point. Previously, you must either DM them on WhatsApp or Instagram to get in touch. Not anymore! RendezVous (RV) acts as an online hub/ meeting place where people can meet new friends or interact with their old ones.
What it does
RV allow people to "ping" each other but it takes it a step further! It reminds you to do so. Now there's no ambiguity on whether your friends have forgotten about you! We have added a Spotify functionality as our platform takes advantage of the fact that people bond over their shared love of music. You will be able to see what your friends have been listening to, join their sessions and much more. Also, RV suggests friends based on your uni and music taste (18+ upon registration for legal reasons).
How we built it
We have utilised the Django framework to create a neat backend for our project (SQLite3 database included). HTML and CSS were also used to "prettify" our initial design.
Challenges we ran into
As a group full of 1st Years in their 1st Hackathon, the biggest challenge we ran into was the fact that most of us did not have any experience with Django so we spent the first 8-10 hours learning the basics and essentially experimenting with the framework. Time was also a constraint as 24 hours go extremely quick (if you want to maintain a healthy sleep schedule).
Accomplishments that we're proud of
The hardest problem which we resolved was the user authentication, login and registration functionalities. We only recently resolved this so we are very proud. Also, it is astonishing how much you learn when you're under pressure :)
What we learned
We learned the basics of Django, Python, advanced Git functionalities, managing a sqlite3 DB, teamwork and most importantly, time management!
What's next for RendezVous
The next update will consist of:
- Improved design
- Watching Netflix together
- Embedded Spotify player
- Improve matching algorithm
- Mobile support