Skip to content

Sasa94s/MWSND

Repository files navigation

Udacity Mobile Web Specialist Nanodegree

My project work for the Mobile Web Specialist Nanodegree by Udacity.

Certificate

This is a collection of three-stage projects required to complete Udacity Mobile Web Specialist Nanodegree.

  • Stage 1 - Restaurant Reviews

    • Worked on a static design that lacks accessibility and convert the design to be responsive on different sized displays and accessible for screen reader use.
    • Added a Service Worker to begin the process of creating a seamless offline experience for your users.
  • Stage 2 - Restaurant Reviews

    • Used asynchronous JavaScript to request data from the backend server instead of parsing a local JSON file.
    • Stored site content in an offline database using IndexedDB, which will create an app shell architecture.
    • The site is optimized to meet performance benchmarks, which are tested using Lighthouse.
  • Stage 3 - Restaurant Reviews

    • Added a validated form submission that allows user to add a review for a restaurant even if there is lack of connectivity, It takes the user submission and store it until the connection restablishes to send back a POST request to backend server.
    • Added a favorite button that sends PUT request to backend server to update the state of a restaurant, which works offline as well.
    • The site is optimized to meet performance benchmarks, which are tested using Lighthouse.

About

Mobile Web Specialist Nanodegree Projects

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors