Screenshot of EasyReview

Technologies: PHP, MySQL, HTML, CSS, JavaScript, Docker, Chart.js, Web Development

View Code →


EasyReview - Product Rating System

A product rating and review system featuring role-based access control for Customers, Sellers, and Admins with one-command Docker deployment.

Key Features

  • Customers: Browse products, place orders, rate & review (1-5 stars)
  • Sellers: Add/manage products, view sales analytics
  • Admins: Analytics dashboard with Chart.js visualizations, user management
  • Secure authentication with bcrypt password hashing
  • Interactive data visualizations (pie charts, bar charts)
  • Order history and product management

Tech Stack & Architecture

  • Backend: PHP 8.2 (procedural), MySQL 8.0, Apache
  • Frontend: HTML5, CSS3 (Flexbox), Vanilla JavaScript, Chart.js 4.x
  • Infrastructure: Docker, Docker Compose, phpMyAdmin
  • Security: BCrypt hashing, SQL injection prevention, XSS protection

Project Information

Author: Christian Harry R. Pancito
Program: BSIT - 2
Type: Academic Project

Course Information

CSIT226 Information Management 1 - Full-stack web application for reviewing products.

View Full Documentation on GitHub →