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.