Check out the mobile version of this app at Matchr Mobile
Is there a worse argument out there than over where to go to eat? You ask "Where would you like to go?" only to have them reply "I don't know, what do you feel like?"
Round and round, with maybe's and I don't knows. The longer you sit in that cycle of indecision the harder it gets to decide! It could even devolve into a fight about food! And not the fun kind...
No one wants that kind of stress, especially for something like choosing a restaurant. But what could you do to avoid it?
You could use Matchr!
Matchr uses a clean, simple, familiar interface that lets both you and your partner swipe or click your way through highly rated restaurants in your local area, until you’ve both swiped YES on the same delightful establishment!
You’re both notified immediately of the match, no fuss, no fight!
Can’t remember where you both agreed on last week? Well there’s a match history that shows you all the places you’ve both said yes to before!
Matchr, time to stop the fighting, and start dining!
After you "git clone" the repository and load into the file, run npm setup to install dependencies.
Once that is done, you will need two terminal sessions. One for the server, and one for client.
First start up the server: "npm run server"
Then in the other terminal window, run the client: "npm run client"
This will use ports 9000 and 3000 by default.
Go to the browser and load http://localhost:3000 and the app should be good to go!
- @material-ui/core: "^4.11.2",
- @types/express: "^4.17.11",
- @types/pg-promise: "^5.4.3",
- @types/react: "^17.0.0",
- @types/react-dom: "^17.0.0",
- axios: "^0.21.1",
- body-parser: "^1.19.0",
- dotenv: "^8.2.0",
- express: "^4.17.1",
- nodemon: "^2.0.7",
- pg-promise: "^10.8.7",
- request-promise-native: "^1.0.9",
- socket.io: "^2.2.0",
- universal-cookie: "^4.0.4"