For Stages 1-2 of Restaurant Reviews project I will demonstrate my ability to turn a non-mobile ready, non-accessible, and non-pwa project to a fully Accessible functionaing Progressivew Web App. This will be done by creating a genuine first class Offline First user expereince - untilizing the powerful Service Worker which will replace any App Cache. I will demonstrate my ability to work with media screens, responsive images, and the service worker. In Stage 2, I will introduce some major optimizations to the web app that can be measured with Google's Ligthouse utilities. Also all of lazy loading will be added for all images at this stage.
Restaurant Reviews main functionality is to show a map and list of all the restaurants in a city, allowing a user to explore available resturants and to see the customer reviews.
1. Clone or fork the repository
2. Run a simple localhost: python3 -m http.server 8000
1. Update the Google Map API key to your own (TODO inside src/index.js)
1. Open the Incognito-mode in the Chrome browser and disable any plugis to avoid interferance during tests.
2. Run Chrome Lighthouse in the Developer Tools panel (check Accessibility, Performance,Progressive Web Apps)
All code added after forking base project - Copyright @2018- Anna Shilova. See the code owners file for a full list of owners. Or go to the base project.