A white-label rating and feedback aggregation system built with CodeIgniter 3. Each client website receives a unique API key and embeds a lightweight JS widget. Visitor ratings and reviews are sent to the central dashboard via the REST API. The dashboard displays total ratings, average scores, recommendation percentages, and per-site breakdowns. Designed for agencies managing multiple client websites.
8 features built into this project
Technical problems encountered during development and how each was resolved.
The challenge was making the embedded JS widget lightweight and cross-origin safe while still submitting ratings to the central API. I used a CORS-enabled endpoint with API key validation, rate limiting per IP to prevent rating stuffing, and a minimal vanilla JS widget (under 3KB) that injected cleanly into any site without framework conflicts.
Other work in the PHP category
An institutional-grade academic integrity platform that detects plagiarism and AI-generated content in student…
A production-ready classified advertising platform built with Laravel 11, supporting a full three-sided market…
A fully-featured Learning Management System (LMS) built with CodeIgniter 4 and deployed at training.teamodigit…