vod-app-svelte-kit

Vod App Svelte Kit

VideoOnDemand Manager that lets you manage videos (and its timeslots) on a per user basis

banner hero immercive studio banner hero immercive studio

Video On Demand Manager

This Repo is a Proof Of Concept

The main focus of this web application is on session handling and data exchange with the Backend API. It aims to deal with most of the main concepts of SvelteKit.

In general this application allows you to:

Manage / watch videos on a per user basis.

In a real world application managment and client layer would certainly be split into two separate apps. This app does all in one presenting an extended UI to Administrators and Superusers.

Regular users can watch videos within a configured timeframe and access their internal emails.

More privileged users may manage the video library and which is the main purpose of this app - create timeslots within which clients may watch booked videos.

A Mail Manager allows you to create emails using a simple template generator and send those emails to other clients - mainly in order to provide easy access by providing a token generated by a built in token generator.

What the app can not do:

Users can not (yet) apply for a video to be booked. This is because the idea of this app originated from the times where occupational therapist and such where forced to find a way to provide their training and exercises to local clients while offices needed to close their doors for them during the lock down.

Landing Page

Access Welcome Message in a Mailbox

This application was originally made using Sapper (development abandoned).

Special thanks to the creators of:

Svelte Material UI - Hunter Perrin @SciActive

Svelte Kit Cookie Session - Julian Sigmund pixelmund

Svelte-i18n - Christian Kaisermann kaisermann

Threlte

and the awesome Svelte Team

Backend API Server

The Backend API for this application runs on an Apache/PHP server. The code is created with CakePHP

Top categories

svelte logo

Want a Svelte site built?

Hire a Svelte developer
Loading Svelte Themes