Restaurant Recommender System with JavaScript - Part 2

Primary Goals

To build UI and client-side tests for a portfolio-ready client-side application.

Overview

You’ll build a Restaurant Recommender app that will help you practice building a complete client-side Object Oriented application. This will take 2-3 days, and is due to the Program Facilitor by noon on Friday.

Context

Now that you’ve finished Part 1 and your Restaurant Recommender class is complete, you will create a UI that allows a user to implement your class methods in a tested, deployed website.

User Requirements

  1. Create a User Interface with jQuery for each of the following methods:
  1. Your site must be responsive from 300px to at least 1400px window width.

  2. You will need to add Jasmine Tests for each of the above methods.

  3. Your app must pass an aXe accessibility test.

  4. Your app must pass all tests in the Facebook Sharing Debugger for meta tags.

  5. You are required to deploy your completed project using Netlify or GitHub Pages. Send the links to your GitHub repo and live site url to the program facilitator by noon on Friday.

  6. You are required to have a top-notch README.md with screenshots of your project in your GitHub project repo.

Tips:

Good luck!