From 2b53612280924e3b196cbf53a2a952a40752787d Mon Sep 17 00:00:00 2001 From: bobbyimpastato <109999793+bobbyimpastato@users.noreply.github.com> Date: Sun, 16 Jun 2024 14:10:43 -0400 Subject: [PATCH 1/2] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ad1dfa2..d450a77 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ NYU Roomate Finder is a simple web app that easily connects students looking for 4. [Ethan Delgado](https://github.com/ethan-delgado) ### Why are we making this? -At NYU, students looking to transition out of the NYU dormitories often have problems finding good roommates. The NYC apartment search can be quite cuttthroat, so preferences must be laid out far in advance before signing a lease. Even if a student finds a potential roommate, they often have to make sacrifices during or after signing a lease when they suddenly find that their preferences didn't match up. They might be strict about their share of the rent, but also kind of not want some "morning person" making a ruckus at 5am. We wanted to build a platform that allows students to find roomates from a large pool of potential candiates who are also currently looking, so that they can quickly find the best match, and initiate a conversation with them. Ultimately, this will allow students to start looking for an apartment as soon as possible, not just with those that qualify, but with those who are the best possible matches for them. It's kind of like Tinder, but for roommates. +At NYU, students looking to transition out of the dormitories often have problems finding good roommates. The NYC apartment search can be quite cutthroat, so preferences must be laid out far in advance before signing a lease. Even if a student finds a potential roommate, they often have to make sacrifices during or after signing a lease when they suddenly find that their preferences don't match up. They might be strict about their share of the rent, but not want some "morning person" making a ruckus at 5am. We wanted to build a platform that allows students to find roommates from a large pool of potential candidates who are also currently looking, so that they can quickly find the best match, and initiate a conversation with them. Ultimately, this will allow students to start looking for an apartment as soon as possible, not just with those that qualify, but with those who are the best possible matches for them. It's kind of like Tinder, but for roommates. ### How does it work? The user starts by filling out a form with their preferences for a roomate, such as their desired rent range, and whether or not they are a morning person. They can also set strict "dealbreaker," such as only wanting to room with someone the same gender as them. The user is then shown a list of their top matches, and are able to filter by additional criteria if so desired. The user will be free to view the profiles (and full preferneces) of the potential candidates, and initiate a private chat with them if so desired. From c28b947007fc97a2fca8ac7e27028593b2a5ace6 Mon Sep 17 00:00:00 2001 From: bobbyimpastato Date: Sun, 16 Jun 2024 15:18:10 -0400 Subject: [PATCH 2/2] changed logo --- front-end/package-lock.json | 2 +- front-end/package.json | 2 +- front-end/public/favicon.ico | Bin 3870 -> 5493 bytes front-end/public/index.html | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) diff --git a/front-end/package-lock.json b/front-end/package-lock.json index a4fe9a2..2e6e720 100644 --- a/front-end/package-lock.json +++ b/front-end/package-lock.json @@ -18,7 +18,7 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "^6.22.2", - "react-scripts": "5.0.1", + "react-scripts": "^5.0.1", "react-scroll": "^1.9.0", "socket.io-client": "^4.7.5", "tailwindcss": "^3.4.1", diff --git a/front-end/package.json b/front-end/package.json index 6ec50e4..40a9f90 100644 --- a/front-end/package.json +++ b/front-end/package.json @@ -13,7 +13,7 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "^6.22.2", - "react-scripts": "5.0.1", + "react-scripts": "^5.0.1", "react-scroll": "^1.9.0", "socket.io-client": "^4.7.5", "tailwindcss": "^3.4.1", diff --git a/front-end/public/favicon.ico b/front-end/public/favicon.ico index a11777cc471a4344702741ab1c8a588998b1311a..fe5702bb80134ef74390936b5ac3b2574d598ebe 100644 GIT binary patch literal 5493 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 NYEQM5E0rum{|B#QmL&iH literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ diff --git a/front-end/public/index.html b/front-end/public/index.html index 3ac8af9..45ab7f8 100644 --- a/front-end/public/index.html +++ b/front-end/public/index.html @@ -25,7 +25,7 @@ work correctly both with client-side routing and a non-root public URL. Learn how to configure a non-root public URL by running `npm run build`. --> - React App + NYU Roommate Finder