/whats-for-dinner

A dynamic restaurant matching web application for two hungry users who want to agree on a place to eat.

Primary LanguageJavaScript

whats-for-dinner

  • Maintained by: cherie-pavicoTsukayama, michaelzhu23, kusholhuq, Loganmulvihill

Description

A dynamic restaurant matching web application for two hungry users who want to agree on a place to eat.

Live Demo

https://whats-for-dinner.cheriepavico.com/

Technologies Used

  • HTML
  • CSS
  • JavaScript (ES6)
  • React.js
  • Node.js
  • Express
  • PostgreSQL
  • express-session
  • node-fetch
  • babel
  • webpack

Features

  1. User can create a room and become a host of the room.
  2. User can join a room with an entry key provided to them by the host and be a guest in the room.
  3. The Host can set parameters for their restaurant list.
  4. Both users can view the restaurant details.
  5. Both users like restaurants they are interested in eating at.
  6. The app polls the database of liked restaurants for matches.
  7. The app lets users know that there is a matched restaurant.
  8. Host can close the room.
  9. Guest can leave the room.

Preview