Skip to content

remy29/matcher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Check out the mobile version of this app at Matchr Mobile

Logo

About

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!

Screenshots

Matching Interface

Partner Select

Match

Past Matches

Login

Setup

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!

dependencies:

- @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"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 47.6%
  • TypeScript 35.5%
  • SCSS 10.8%
  • HTML 5.7%
  • CSS 0.4%