web20opensource / web20opensource.github.io

My Udacity Project for the MWS Nano Degree

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

My Udacity Project for the MWS Nano Degree


Languages

Language:JavaScript 53.7%Language:CSS 36.8%Language:HTML 9.2%Language:Python 0.3%