A simple video sharing application where an admin can upload videos, share them with users, and manage the files. Users can view and download the videos shared with them.
-
Admin Panel:
- Upload video files (
.mp4
,.avi
). - Delete uploaded videos.
- Share videos with users by entering their User IDs.
- Upload video files (
-
User Panel:
- Enter User ID to view videos shared with them.
- Play and download shared videos.
- Backend: Node.js, Express.js
- Frontend: HTML, CSS, JavaScript
- Database: MongoDB
- File Storage: Local filesystem
- Node.js and npm installed.
- MongoDB installed and running.
-
Navigate to the
backend
directory:cd backend