Skip to content
Work index
CATALOGUED PROJECT

SYSTEM / EVIDENCE / SOURCE

FrameCast Web Portal

Web portal for managing digital photo frames, photos, device configuration, and network-connected frame operations.

Reading repository metadata…
EVIDENCE LEDGER

Verifiable project claims before narrative.

CASE STUDY

From problem to working system.

01 / PROBLEM

Provide a browser-based control surface for configuring digital photo frames and managing the photos displayed on them.

02 / APPROACH

Combined a web application with REST endpoints and device-side Bluetooth and Wi-Fi communication.

03 / IMPLEMENTATION

The decisions that turned the approach into a working system.

  1. Device configuration and photo-management interfaces backed by persistent configuration and database migrations.

  2. REST operations for retrieving devices, uploading photos, and saving device and photo configuration.

  3. Bluetooth and Wi-Fi communication modules plus Python and JavaScript test coverage.

INTERACTIVE SYSTEM

FrameCast configuration simulator

Assign photos to digital frames and experiment with the display configuration model used by the original FrameCast portal.

In-browser portfolio simulation only — it does not connect to Bluetooth, Wi-Fi, Raspberry Pi hardware, or the original Flask backend.
WORKSPACE MODE
01 / SOURCE

Choose photos.

Select one or more source items for assignment.

Source photos
02 / TARGET

Choose frames.

Apply the selected source photos to one or more devices.

Target devices
03 / CONFIG

Configure device.

Inspect assignments and update playback behavior.

ASSIGNED PHOTOS

mpBSMKE4D8.jpgROT 0° · SCALE 60%
Changes stay inside this browser simulation.
REPOSITORY DOCUMENTATION

README

Full repository documentation is available on demand for deeper technical inspection.

Expand full repository README

No README found for this repository.