Inspiration: As a group of students who experienced the excruciating effects that COVID-19 had on both students' mental health and social engagement, we feel strongly that technology can be implemented to assist in easing, and eventually solving this issue.
What it does:
This application allows students to connect with each other through group studying interest groups, and trade with their fellow college students. It uses data pulled from canvas to connect students in the same classes, and interests and hobby data to connect students with similar passions. Students who wouldn't have known one another otherwise will have the opportunity to build meaningful and impactful relationships. This application also makes an effort to ease the process of joining class group chats. Instead of walking around sending GroupMe invite links, we wanted to be able to automate it and invite people within a certain geographic location.
How we built it:
The primary feature we built out was our group chat. Our application uses sockets to enable chatting across a network and the geolocation your browser (HTML5 geolocation) or phone already stores to create an open chat room for anybody within a specified mile radius. Determining eligible radius involves storing the latitude and longitude of where the chat room was created in MongoDB and then using a query to determine if another user is within a triangulated distance. Users can then join the group chat by name search. For deployment, we containerized our application with repl.it and are running an instance of our container on fly.io.
Log in or sign up for Devpost to join the conversation.