ComingUp ComingUp
E

ELECTRO VISION — Premium Streaming Platform.

Streaming platform. 2FA admin. Analytics. Ready.

Jul 2, 2026 Entertainment & Media
analytics nodejs responsive streaming platform video

About

ELECTRO VISION is a production-ready streaming platform built with Node.js, Express, SQLite, and EJS. Designed with Apple iOS-inspired aesthetics and an electric blue theme, it delivers a premium user experience with full dark/light mode and responsive design across mobile, tablet, and desktop.Frontend Features:Custom HTML5 video player with auto-hide controls, keyboard shortcuts (Space, F, M, arrows), ±60s skip, playback speed (0.5x–2x), quality selector (480p–1080p), and fullscreen modeLive search with instant dropdown results showing poster thumbnails, IMDB ratings, and content type badges10-star rating system with visual feedback and community comment feedFavorites system with dedicated Movie/Series tabs and hover remove buttonsWatch history with progress tracking saved every 5 seconds — users resume exactly where they left offFull user account system: registration, login (bcrypt-secured), profile dashboard with real-time statistics (Movies Watched, Series Watched, Total Watch Time, Favorites)Settings page: dark/light mode toggle, autoplay toggle, change password, change email, delete account (all with modal confirmations and toast notifications)Advanced filtering: content type, genre, year, IMDB rating, language — plus expandable sort panel (Year, IMDB, Views)Help pages: FAQ, Privacy Policy, Terms of Use, ContactAdmin Panel Features:Two-factor authentication: Step 1 (email + password) → Step 2 (4-digit PIN code)Brute-force protection: 5 failed PIN attempts = automatic lockout and session destructionComplete admin activity logging with admin ID, action, IP address, and timestampReal-time dashboard: total movies, series, films, users, views — with authenticated vs anonymous viewer breakdownFull content CRUD: add, edit, delete movies and series with comprehensive form (title, description, genre, year, IMDB, duration, language, country, director, actors, poster URL, backdrop URL, video URL, subtitle URL, adult toggle, featured toggle, series toggle with season/episode fields)Category management: add/delete categories with name, icon, and auto-generated slugCache system with automatic clearing on content changesTechnical Highlights:Node.js + Express backend with modular MVC architectureSQLite database (zero-config, single file, portable) with 9 tablesEJS template engine with reusable partialsSecurity: Helmet.js, bcrypt password hashing, express-session, cookie-parserPerformance: node-cache caching layer, compression (gzip), debounced live searchClean code: separation of concerns, well-commented, easy to customizeOne-command setup via setup.js — installs dependencies, creates database, seeds demo contentDetailed README with installation guide, deployment instructions (Render, VPS, cPanel), and configuration documentationWhat You Get:Complete source code with no obfuscation65+ demo movies and series (easily replaceable via admin panel or seed files)Full documentation (README with setup, deployment, configuration, video hosting guide)Environment variable template (.env.example)MIT License — use for personal or commercial projectsRequirements: Node.js v18+, npm, a modern web browser. No external database server needed — SQLite handles everything in a single file. Deploy to Render (free tier), Railway, VPS, or any Node.js-compatible hosting.Note: Domain and hosting not included. Installation is straightforward — follow the README or contact for paid installation support.

Comments (0)

No comments yet. Be the first to comment!