cynsdaemon / restaurant-reviews-app

This repo serves as a home for the 'Restaurant Reviews App' project in Udacity FEND. An web app that was gradually converted to a responsive offline application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Restaurant Reviews App


This repo serves as a home for the 'Restaurant Reviews App' project in the Udacity Frontend Web Development Nanodegree.

This project started as a webpage that was gradually converted to a responsive offline application. It uses a database helper (ie. dbhelper.js file) to populate data from the restaurants.json file. The main.js generates the HTML element for the index page, while the restaurant_info.js renders the restaurant reviews page. A service worker sw.js caches the app data for offline storage allowing users to interact with the app even when offine or with sporatic internet access.

Resources

✔️ This project uses the following dependencies:

Project Setup Instructions

To setup on a local machine: 📝

  1. Fork, clone or download and unzip this repo.
  2. In the root of this project's directory launch a local server:
    • Python 2: python -m SimpleHTTPServer 8000
    • Python 3: python3 -m http.server 8000
    • Windows 10 py -m http.server 8000
  3. Visit the site in your web browser at http://localhost:8000
  4. Change the server port number by updating the dbhelper.js file

See troubleshooting for advice on getting through a few scenarios after setup.

Screenshots of Restaurant Reviews App up and running

Views of Home page

Restaurant Reviews on tablet

Miscellaneous

This repository uses the following style guides and repositories:

Reference Links:

License

For feedback feel free to open an issue on Github for this project. This project is build with love ❤️ coffee ☕ and an awesome playlist 🎵. Copyright © 2023-2025 @heycynwrites.

About

This repo serves as a home for the 'Restaurant Reviews App' project in Udacity FEND. An web app that was gradually converted to a responsive offline application


Languages

Language:JavaScript 62.9%Language:HTML 20.6%Language:CSS 16.5%