Inspiration
CommuniT was born out of our shared struggle to find people to study with on a bustling campus. Why U of Tears when you have a CommuniT? We aimed to create a solution to ease the process of finding friends and study partners.
What it does
CommuniT is a real-time friend and new friend locator. It updates friends' locations when they set their status to active, while strangers (potential new friends) are grouped based on their proximity to landmarks, indicating that they are studying. Our application displays a map showing friends' locations and general locations of potential new friends on the UofT campus.
How we built it
We used Django for the database and backend, while HTML, CSS, and JS handled the frontend. Matchmaking with ML was accomplished using Pandas and Scala. Challenges included implementing API endpoints and working with the Google ReactJS library for mapping.
Challenges we ran into
Integrating the Google ReactJS library was complex, leading us to use a static map as a proof of concept. Nonetheless, we overcame this challenge, showcasing a working demo.
Accomplishments that we're proud of
We successfully implemented each aspect of the project, learned new technologies like React, CSS, Next.js, Node.js, and Django, and created a functioning demo.
What we learned
Our journey with CommuniT introduced us to various technologies and problem-solving, enabling us to expand our skill set.
What's next for CommuniT
Our next steps involve completing the map model, integrating real-time telemetry data for mobile devices, and potentially developing a mobile counterpart for the application. CommuniT's future is bright as we continue to enhance its capabilities.
Log in or sign up for Devpost to join the conversation.