Skip to content

RPG-Alex/SEP-Restaurant-Reviewer

Repository files navigation

Restaurant Reviewer

Logo
Contents
  1. Introduction
  2. Features
  3. Running Locally

Introduction

A prototype restaurant reviewer application. Review your favorite (or worst) restaurant with ease. And check to see which restaurants nearby are any good.

Features

  • Fully featured Web Application including:
    • Restaurants:
      • Add, update, and delete restaurant info
      • View all restaurants, view individual restaurant information
    • Users:
      • Login / logout
      • Separation of reviewers and administrative users
      • Admin role:
        • Delete/Approve reviews
        • Add/update restaurant information
      • Reviewers and public view:
        • Add reviews of restaurants including:
          • Cost
          • Food Quality
          • Service Quality
          • Cleanliness
          • Service Speed
          • Value
          • Allergy Info
          • Overall rating
        • View all restaurants
        • View individual restaurant info
    • Normalized and secure database query logic
      • Database class well organized
      • Use of prepared statements for security
      • Fully CRUD application
    • Object Oriented Programming
      • Objects are well crafted and organized
      • Classes easily extended
    • Use of Modern Architecture:
      • Seperation of concerns into:
        • Model for the classes
        • View for the web views
        • Controller(s) for the application control
    • Use of web standards, ensuring a smooth experience for users
    • A unique and simple color pallette

Running Locally

In order to run this application please:

  • Refer to the ROOT/controller/base.php file and update all fields as needed:
    • db user name
    • db user password
    • db name
    • any other details that are changed The application requires:
  • MySql/MariaDB/SQL database
  • An Http Server (e.g. Apache)
  • PHP

About

This is a group project done for educational purposes. The webapp is intended to be used for reviewing local restaurants.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published