These are my codes and solutions for Stage 2
- The client application should pull restaurant data from the development server, parse the JSON response, and use the information to render the appropriate sections of the application UI.
- The client application works offline. JSON responses are cached using the IndexedDB API. Any data previously accessed while connected is reachable while offline.
- The application maintains a responsive design on mobile, tablet and desktop viewports.
- Lighthouse targets for each category exceed:
Progressive Web App: >90
Performance: >70
Accessibility: >90
- Download or clone this repo.
- From command line, enter
npm run start
- Go to your Chrome Browser (Chrome Canary is recommended) and go to
http://localhost:8000
- Download or clone data server
- Follow instructions in the Readme.
- Run side-by-side with the web app.