Skip to content
This repository has been archived by the owner on Apr 13, 2019. It is now read-only.

Restaurant Reviewer - Frontend built React / Redux / Immutable/ JWT

Notifications You must be signed in to change notification settings

yhagio/restaurant-reviewer-client

Repository files navigation

Restaurant Reviewer

Accessibility first restaurant reviewer application

travis build

Browsers support made by godban

Firefox
Firefox
Chrome
Chrome
Safari
Safari
Opera
Opera
last version last version last version last version

Unique Features

  • Built with React, Redux, React-Router, Immutable.js
  • User authentication with JWT
  • User can access via keyboards only or screen reader (ARIA)
  • Full keyboard tab navigatable (Chrome, Opera)
  • 5 Star rating system (HTML, CSS only)
  • Simple search and filter for finding restaurants

Screenshot

Backend Repo

To run this app (development version) locally

git clone git@github.com:yhagio/restaurant-reviewer-client.git
cd restaurant-reviewer-client
npm install && npm run start

Then go to http://localhost:8080/ in your browser.

To run production version (Minified version)

npm run production
npm run production:run

Then go to http://127.0.0.1:8080

Backend API is hosted on Heroku :)

To run Back-end locally

Uncomment DEV and comment out PRODUCTION from src/config/constants.js
Then clone the backend as follows (Assume you have MongoDB & Node.js & NPM installed)

git clone git@github.com:yhagio/restaurant-reviewer-api.git
cd restaurant-reviewer-api
npm install
mongod

Then open another tab in terminal

npm run start

Testing

npm run test

Resources

Tools

Releases

No releases published

Packages

No packages published