Project phase 3 (final) MWS nano degree
- author of the updates. mario ruiz , web2.0opensource@gmail.com
- description. project phase 3 nano degree MWS
- date. 10/26/2018
- version. 1.3.0
- Project needed to get the Mobile Web Specialist Nano Degree from Udacity.
Project Overview: Stage 3, based on Three Stage Course Material Project - Restaurant Reviews
Main page to review the project for phase 3 is: https://web20opensource.github.io/
Server at heroku
The backend server has been deployed into Heroku. However if You can to try on your local please follow the next steps
Install Server
You will Need nodejs and npm
Download the Node development server project https://github.com/udacity/mws-restaurant-stage-3 Loo the README notes on how to launch the server
Replace all instances of heroku server to your localhost and port
Look for https://udacity-mws-server.herokuapp.com and replace for http://localhost:1337
Install FrontEnd project - Restaurant Reviews
Download this project and extract it from https://github.com/web20opensource/web20opensource.github.io
On the project folder files, run the next command to run a local server over it
npm install -g local-web-server
then run the command
ws
The open in the browser localhost:8000
Gotcha!
Specification
The project code was provided by Udacity and just I have, on top of it, updated the code to cache using IndexDB API and sails local project.
What do I do from here?
- Just go and review the page, navigate it. Please feel free to use a screen reader if desired and test in different mobile devices as well. DO a review from any restaurant offline/online.
Leaflet.js and Mapbox:
This repository uses leafletjs with Mapbox. Mapbox is free to use, and does not require any payment information.
Note about ES6
Most of the code in this project has been written to the ES6 JavaScript specification for compatibility with modern web browsers and future proofing JavaScript code.