Skip to content

codebySaschaHeinze/videoflix-frontend

Repository files navigation

Videoflix Frontend

Videoflix is a course project frontend for a video streaming application. It provides the browser interface for authentication, account-related flows, and video playback through a connected backend API.

Project Context

This frontend was provided as course material by Developer Akademie and was not built from scratch by me.

My main contribution in the related project was the backend implementation, including authentication, account-related flows, video handling, HLS streaming support, API endpoints, tests, and deployment-related configuration.

This repository is kept public to document the complete project setup and to show how the provided frontend connects to and demonstrates the backend functionality.

Tech Stack

  • HTML
  • CSS
  • Vanilla JavaScript
  • hls.js for HLS video playback, loaded from a CDN

No frontend framework or package scripts are defined in this repository.

Features

  • Landing page with email-based sign-up entry
  • Login and registration pages
  • Account activation page
  • Forgot password and password reset pages
  • Privacy policy and imprint pages
  • Video overview page that loads videos from the backend API
  • Video sections for newest videos and backend-provided categories
  • HLS video playback with selectable resolutions

Local Setup

This is a static frontend project. It is intended to be served from the repository root so that absolute asset paths resolve correctly.

  1. Start the related Videoflix backend.
  2. Open this repository in Visual Studio Code.
  3. Start index.html from the repository root with the Live Server extension or a similar static file server.

The frontend API base URL is configured in shared/js/config.js.

Related Backend Repository

Backend Repository

About

Provided Vanilla JavaScript frontend for Videoflix, used to demonstrate and test my Django REST backend with authentication and HLS video playback.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors