I need a lightweight, custom-built CMS that lets me push videos, articles, and images to a live sports site in real time. At this stage, I’m after a functional prototype rather than a full-scale product, so keep the build lean and focused on the essentials. Core modules I want working: • Admin dashboard – upload sponsor videos, articles, and match images; create new sport pages such as Volleyball, Cricket, and Tennis; and see every change appear instantly on the public site. • User registration & login with OTP verification (SMS gateway placeholder is fine). • Simple rewards engine – when a logged-in user watches a sponsor video, award points that can later be exchanged for vouchers. Include a throttle so viewers can’t farm the same video repeatedly. • Responsive front end – colours can follow the palette at https://www.primevolleyballleague.com/ for visual guidance. • Basic reporting – show total videos watched and points issued. What I’d like from you: 1. Clean, well-commented code and a short setup guide. 2. Suggestions on tech stack (PHP/Laravel, Node/Express, or similar) and any open-source libraries that can speed up delivery. 3. Ideas to fight abuse (rate limiting, per-user cooldowns, etc.) and enhance engagement. Deliverables for this phase: • Working prototype deployed on a test server. • Admin credentials for verification. • Brief documentation covering installation, environment variables, and how to extend the rewards logic. If the prototype works smoothly, I’ll open a follow-up job for live-score integration, a full commenting system, and UI polishing. Let’s keep the first milestone small, fast, and functional. You need to create UI first then start implement. total project time period is 15 days.