Skip to content

Extended implementation of WINFO Hackathon project. App designed to bring students with similar interests together in real-time.

Notifications You must be signed in to change notification settings

rina-reimer/bit-connect

Repository files navigation

Bit Connect

GitHub last commit GitHub repo size GitHub Actions Workflow Status GitHub deployments

Extended implementation of my WINFO Hackathon 2024 project. Shoutout to the Women in Informatics Club at UW for this great opportunity to work with other students and connect with companies' mentors to aid our development.
You can access documentation on the implementation at this website.

Table of Contents

Problem Statement
Program Description
Implementation Strategy
Programming Notes

Problem Statement

UW is a big place and it’s hard to find friends amid the crowds. With Bit Connect, students can make real-time in-person connections with people with similar majors and interests. When you turn on the search mode, you are automatically connected to other Bit Connect users around you who share similar interests/studies. If you and another person meet each other’s search filters, you can match and contact each other to meet up!

What the Program Does

Bit Connect is intended to be an app used by students at the University of Washington-Seattle to meet like-minded students on campus. Each student who is willing to meet with other people can toggle their search mode on, connecting them to the network of other students nearby. All users have a profile that contains information about them such as their major and interests as well as a search filter to find other users. The filters from both users must match the other's profile to denote them as a match. A list of all matches for each user is created, and once both users match with each other, they can find the other nearby. The intent is that students meet each other while walking around campus or studying in a library in real-time.

Implementation Strategy

I developed this program architecture design during the hackathon and programmed it in the months following.

BitConnect drawio

Programming Notes

bounds for latitude: (47°39'04.4"N, 47°39'40.1"N ) bounds for longitude: (122°18'43.5"W, 122°18'03.6"W)

to be included:

  • guarantees/invariants
  • think about the audience
  • multiple versions
  • tech spec

About

Extended implementation of WINFO Hackathon project. App designed to bring students with similar interests together in real-time.

Topics

Resources

Stars

Watchers

Forks