Overview
Glow Platform is a fashion-focused short-video web application where users can share outfit videos, rate looks and interact with a community of fashion enthusiasts.
Built with React, Node.js, Express and MySQL, the platform combines a scrolling video feed with user profiles, ratings, comments, follows, search and real-time direct messaging. Users can also discover trending content and explore creator rankings.
An included administration panel provides tools for managing users, moderating videos, reviewing reports, configuring promotions and managing website settings. The credit-based video promotion feature supports PayPal configuration for credit purchases.
The package includes client and server source code, database schema and migrations, an installation guide, and an administration panel. It can serve as a starting point for developers building a fashion community or a short-video social platform.
Review the vendor's requirements and installation instructions before deployment.
Features
User accounts: Registration, login and JWT-based authentication.
Short video uploads: Publish videos with titles, descriptions and hashtags.
Scrolling video feed: Browse videos with an infinite-scroll interface.
Outfit ratings: Rate videos using a 1–5 star rating system.
Community interaction: Like videos, comment and follow other users.
User profiles: Display videos, profile details, followers and following counts.
Search and discovery: Find users, videos, trending styles and content.
Creator leaderboard: Highlight creators using follower, like and rating metrics.
Real-time messaging: Direct chat powered by Socket.io.
Video sharing: Copy and share links to videos.
Video promotion: Credit-based promotions and promotion management.
PayPal integration: Configure PayPal for credit purchases.
Content reporting: Report videos or users for administrative review.
Video controls: Play, pause, mute, volume and playback progress.
Admin dashboard: View platform statistics and manage users, videos and reports.
Promotion settings: Manage credit packages, pricing and promotion approvals.
Website configuration: Update site branding, contact details, policies and page content.
Responsive interface: Designed for desktop and mobile browsers.
Multi-language support: Includes English, Spanish and additional language support as described by the vendor.
Source code and documentation: Client and server code, database resources and installation instructions.
Requirements
Node.js: Version 18.x or higher.
MySQL: Version 8.0 or higher.
RAM: Minimum 2 GB; 4 GB recommended for production.
Disk space: At least 1 GB for the application, plus additional storage for uploaded videos.
Operating system: Windows, Linux or macOS for the server environment.
Frontend: React 19.x, Vite, React Router DOM, Axios, Socket.io-client and Tailwind CSS.
Backend: Express, mysql2, bcrypt, jsonwebtoken, multer, Socket.io, CORS and dotenv.
Package manager: npm, included with Node.js.
Optional payment service: PayPal API credentials for credit purchases.
Deployment: A Node.js-capable hosting environment, database configuration and HTTPS for production.
Server setup: Configure environment variables, database credentials, JWT secret and frontend/backend URLs.
Production deployment: Build the frontend and run the backend using a process manager such as PM2, with an appropriate reverse proxy.
PHP is not required for the application backend.
Other items by this author
| Category | Scripts & Code / ReactJS |
| First release | 09 October 2026 |
| Last update | 09 October 2026 |
| Files included | Documentation |
| Tags | Glow Platform , fashion video platform , outfit rating website , fashion community script , short video social platform , ReactJS source code , React video app , Node.js social platform , video rating system , fashion review website , star rating system , creator profiles , video sharing app , real-time chat , Socket.io messaging , MySQL web application , video promotion system , PayPal integration , admin dashboard , social networking script |







