What the project does
Project-Tube is a small media-server foundation that explores uploading video files, storing their paths in SQLite and serving them back through a browser player.
A Flask-based local video hosting and playback prototype using SQLite for metadata and local file storage.
Project-Tube is a small media-server foundation that explores uploading video files, storing their paths in SQLite and serving them back through a browser player.
Local Flask web application using SQLite and a local uploads directory.
Browser ↓ Upload Page ↓ Validate Extension ↓ Save Video File ↓ Store Path in SQLite ↓ Video Listing ↓ Select Video ↓ send_file() ↓ Browser Playback
The backend/application layer is responsible for connecting the interface to the project's data, business logic and user workflows.
A user opens the local web app, uploads a supported video, sees it in the video interface and opens it in the browser player.
This is not a YouTube-scale streaming system. Authentication, secure uploads, thumbnails, rich metadata, range-aware streaming, storage abstraction and scalable delivery would be required for production.