HTML to Multi-Role Content Platform

Заказчик: AI | Опубликовано: 24.09.2025

I already have the public-facing HTML screens designed; what I need now is the engine that turns those static pages into a secure, role-based online platform. The finished site must recognise three distinct access levels—Admin, Editor and Viewer—each authenticated through a straightforward sign-in flow. Admins and Editors will be able to upload and organise content, while Viewers simply log in and stream or read what is provided. The media involved is limited to videos, PDFs and step-by-step “directions” pages, and all of it must remain view-only for the end user (no editing or downloading). Core expectations • Integrate my existing HTML/CSS into a responsive web app. • Build a database structure that stores user profiles, role permissions and media metadata. • Implement secure login, password reset and basic licence management (upgrade/downgrade between the three roles). • Provide clean Admin tools for uploading videos, PDFs and directions, tagging them, and arranging them in categories or playlists. • Ensure fast, reliable streaming for videos and inline viewing for PDFs without allowing downloads. • Host directions pages inside the platform with the same view-only restriction. • Supply concise setup notes so I can deploy to my own server later (LAMP, MERN or similar—happy to take your recommendation). Acceptance will be based on a live staging link that demonstrates: 1. Correct role gating (I’ll test with three test accounts). 2. Smooth playback/display of each media type. 3. No download option exposed to Viewers. If you have a preferred stack that meets these needs, let me know in your proposal. Clean code, simple UX and rock-solid security are the priorities.