FlatmateFinder is a website that is meant to bring people together as roommates. It illustrates various technologies, including:
The Website rolls out in multiple different phases, we will call these phases Phase 1, Phase 2, and Phase 3.
The website flatmatefinder.xyz is our website that links to our deployed web application running on Digital Ocean. It contains HTTPS communication to encrypt the information that flows between the server and the browser. In addition, the web application is hosted using a custom domain name that corresponds to our final project name.
The web application’s source code can be found at our github organization called flatmatefinder.
When you first visit flatmatefinder.xyz, you’ll be warmly welcomed to the homepage. From there you can create a new account and profile.
The signup page for users to create an account to have access to the map and connect. To create an account, use a UH email address and password.
Once you create an account, there are steps to creating your profile and navigating through the site.
The login page for users to have access to the map and connect with people in order to find a flatmate.
Most importantly, create your profile in order to get paired up with potential roommates! Input data and check the For You page to see you matched with.
The For You Page is using an algorithm that pairs you with people based on the information you inputted in your Profile.
The Map Page is where you will be able to place pins on where you are going to be living and then see if there are any people who will be living in the same place or area that you can room with.
After you visited our site if you could suggest some feedback.
The milestone 1 project is a tabular view of all of the issues associated with this milestone.
The milestone 2 project is a tabular view of all of the issues associated with this milestone.
The milestone 3 project is a tabular view of all of the issues associated with this milestone.
Allows any user to submit a suggestions form that will show up on an Admin’s suggestions page.
Displays on an Admin’s suggestions all other user suggestion forms submitted and timestamped.
To modify this web application, go to the flatmatefinder repository on Github. Then, clone the repository to your own local filesystem by clicking on the green Code button and selecting an option. After creating this local repository and opening it up in an IDE of your choice, you may edit this repository as your own. To run this web application on your local system, open up your command line interface, change your directory into the /app
directory within your local repository. Then run meteor npm install
, which installs the required npm
files. Next, to run the web application, execute meteor npm run start
, which will build the website and host it at localhost:3000.
Overall Exerience With Website: 4/5 I liked how easy it was to customize. I think that some of the preferences do not work for the “dealbreakers” and last one.
Overall Exerience With Website: 4/5 Info entered into the profile/account setup should be used throughout the site. (example: name). Not totally intuitive that I need to sign up to begin. that should be a call to action on the homepage. Overall very good. React makes it fast after initial load. :)
Overall Exerience With Website: 4/5 I thought it was pretty straight to the point. I’m sure it’s gonna be very helpful for those looking. I think it’s good to have what you’re looking for and how you are. I was a little confused when I was putting in extra information about myself because I know it said to submit earlier, but when I hit enter for the others it would save so I wasn’t sure if I was just doing it wrong, but overall it was good.
Overall Exerience With Website: 3/5
Overall Exerience With Website: 3/5 Issues so far:
Every member of this team has signed and agreed to all of the terms in our contract.
FlatmateFinder is designed, implemented, and maintained by Nicholas Beydler, Xavier Burt, Kaysha Kealalio, Briana Lee, and Eric Orozco-Ciprian,