For a live version visit https://abdallahmezo.github.io/mws-restaurant-reviews-project/
- Clone server repo https://github.com/udacity/mws-restaurant-stage-3 and follow them to start the server
- Clone the project
npm install
Install dependanciesgulp
run gulp and start serverlocalhost:8000
start browsing
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
- Apply AMP technology
- Add favorite icon on restaurants images on homepage
- Use indexeddb promises
- Refactor the application with Reactjs