A full-stack, mobile responsive CRUD app allowing users to log in and search for restaurants by location and category with options to leave restaurant reviews. The content is dynamically rendered to the DOM based on query parameters generated from React through Fetch request to render a multi-page app. The back-end was created by using Node.js to provide different endpoints to communicate with PostgreSQL database using SQL queries. Node-fetch is used to request restaurant information from the Yelp API to populate tables in the database and send restaurant information to the client.