About
The Restaurant Reviews site is a progressive web application built in three parts for the Udacity Mobile Web Specialist nanodegree.
Development Summary
I acted as the web developer.
Made With
ES6
Time in Development
About 4 months
Roles
Web Developer, UX Designer
Responsibilities
Web Development, Web Design, UX Design, Conceptualising Ideas and Prototyping
Udacity Nanodegree
I was fortunate enough to be selected for a Grow with Google scholarship to complete the Udacity Mobile Web Specialist nanodegree. Besides learning more about building progressive web applications, tooling for web development, ES6, developing for accessibility, and more, the nanodegree was structured such that participants would apply their newfound knowledge to building a restaurant review application in three parts.
App Design and Development
The nanodegree experience was very helpful. At each stage of the development, I was able to face a challenge of a desireable difficulty. On the whole, I was able to successfully develop the app by adding the following features:
- Adding accessibility features
- Implementing mobile-first design
- Implementing a service worker with indexedDB to cache files, images, and data
- Implement offline capability so that reviews and favorites could be submitted offline and synced later online