Home - csc4790-fall2019/sp-gia GitHub Wiki
DormMate
Who?
Team GIA (Gabby, Ike, and Anthony)
What?
We have thought of the idea of a swipe and matching system for finding a roommate. Our system (name pending), takes inspiration from Tinder, the dating app. In our system, a student can make a profile with a picture, his or her academic year, preferences, and anything the student would like other prospective roommates to know about him or her. After the profile is created, the student can like or dislike other students based on their information. If two students both "liked" each other's profiles, that is a match. The students can then get to know each other more via a personal message system.
Why?
The college roommate selection process is the first independent choice that every college student may or may not make. Every on-campus resident incoming freshman has the choice of looking for a roommate before their arrival to campus or testing their luck with a randomly selected roommate. Today, students who choose to take their roommate search into their own hands have a small set of options on how to go about it. The most popular way is through their year's Facebook group. The Facebook group begins to populate with prospective and committed incoming first-years around March of their senior year of high school. By the time students know for sure that they will be attending the university, some may post a roommate interest bio that tells prospective roommates about their likes, dislikes, and an invitation to room together. This process is messy and inefficient because of both the level of comfortably of each student and how attentive each student is to Facebook.
Where?
Our app will be a web-based platform.
How?
The back-end will be built in Go, the front-end built out using AngularJS, and the database we'll be using is MySQL. We're also going to be using Facebook API for logging in users with existing Facebook accounts. For users who do not have a facebook account, we aim to have an email associated account sign up using their Villanova email which will be handled by our backend and database.
jdob: :white_check_mark: 9/12/19