Starter Code The starter code from Udacity was provided.Goal was convert a static webpage design that lacks accessibility and convert the design to be responsive on different sized displays and accessible for screen reader use and also add a service worker to begin the process of creating a seamless offline experience for our users.
- About the Application
- Application dependencies
- How to Run the Application
- Application Functionalities
- Resources
- Technologies
- Contributing
A Restaurant Reviews web application about your neighbourhood restaurants, which is designed as per web accesibility standards and also to be responsive on different sized displays and accessible for screen reader use.The added functionality of service worker creates a seamless offline experience for the users
This application Requires Active Internet Connection to Run
- Our app uses leafletjs for mobile-friendly interactive maps
- Our app uses Mapbox to display maps for restuarant location
- Our app uses Normalize CSS for better cross-browser consistency
- Download the zip folder and unzip it.
- Open the main folder
- Do the any of following two options
i. In this folder open the terminal and typenpm start
OR
ii.In this folder open the terminal, check the version of Python you have:python -V
. If you have Python 2.x, spin up the server withpython -m SimpleHTTPServer 8887
(or some other port, if port 8000 is already in use.) For Python 3.x, you can usepython3 -m http.server 8887
. - With your server running, visit the site:
http://localhost:8887
* Flexbox
* Media queries
* Gulp-responsive images
* Srcset and sizes attributes
2. The application is designed as per web accesiblity standards and accessible for screen reader use which is implemented using
* Alt attribtes for Images
* Tabindex to implement focus on important content
* Aria-labels and Skip links on important content
* Semantic HTML
3. The application has functionality of service worker creates a seamless offline experience for the users implemented using
* Caching api techniques of the service worker
* Caching lets the user see the visted content even when they choose to go offline
- Responsive Image
- Responsive Image Course
- Media Queries
- Favicon
- gulp-responsive
- gulp setup
- flexbox article
- Visual Studio Code Editor
- Javascript
- HTML
- CSS
Any suggestions are welcome.