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

Watchers

Forks

Releases

No releases published

Packages

No packages published