AbdallahMezo / mws-restaurant-reviews-project

Restaurants reviews is a progressive web application.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HOW TO START

Mobile Web Specialist Nanodegree project

The project is aimed to build great offline user experience using Progressive Web Applications (PWAs) technology from google. In this restaurant reviews applications me & udacity built a PWA where you can review and show restaurants reviews around some area.

  • Service Worker implemented to cache data and handle fetch requests
  • Indexed DB API implemented to store restaurants and review data for proper use while the user is offline
  • Background Sync events from ServiceWorker API implemented to handle POST requests while user is offline
  • Echo.js implemented to lazy load images for a better First Meaningful Paint and performance

STAGE ONE (DONE)

STAGE TWO (DONE)

STAGE THREE

Performance (100%)

Progressive Web Application (91%)

Accessability (95%)

Best Practics (88%)

TODO:

  • Apply AMP technology
  • Add favorite icon on restaurants images on homepage
  • Use indexeddb promises
  • Refactor the application with Reactjs

About

Restaurants reviews is a progressive web application.


Languages

Language:JavaScript 75.3%Language:HTML 24.7%