项目作者: heman1

项目描述 :
Search, Rate and Review Restaurants. A complete PWA.
高级语言: JavaScript
项目地址: git://github.com/heman1/restaurant-reviews.git
创建时间: 2018-09-01T05:31:48Z
项目社区:https://github.com/heman1/restaurant-reviews

开源协议:

下载


" class="reference-link">restaurant-reviews CI status

**The project is a Progressive Web App that meets accessibility standards and provides a responsive user experience and is also accessible for the screen reader user. The project gives a score of more than 90 in terms of Performance, Accessibility and Progressive Web App.

It communicates with a nodejs backend server and handles asynchronous requests which meets performance standards. The project intensively uses the Fetch API to communicate with the server. You can get the server from here

It also serves review submission on the client side, search capability to the database so that users can store and look at reviews, and leverage offline capabilities so that users will be able write a review “offline” or mark a review or restaurant as a favorite while offline, defering it, and then sent to the server when it’s back online. This whole process uses the cache and IndexedDB Promised API to leverage this offline functionality.

Requirements

  • python 3.0 or higher version
  • npm
  • sass
  • gulp

Installation

  • clone the project
  • download the server
  • run node server on the server directory
  • run python -m http.server 1337 on the client directory
  • visit 127.0.0.1:1337 on your browser.