Skip to content

ShayanBahrainy/Scenery

Repository files navigation

Scenery

This is a website I built to play a bunch of videos I recorded in a loop. It uses Resend to send verification emails, and integrates with Stripe to support a subscription feature. You can test my version at scenery.aurorii.com.

Getting Started

You can simply clone the repo, and then run setup.py which will install required dependencies, and help you configure your environment variables. If you want to use a virtual environment, make sure to set that up before running the script. The setup script will ask you for your database's URI, so have that handy. I tested with Postgres. Finally, run main.py.

Features

  • Mail system
  • Dashboard with Analytics
  • Integration with Stripe
  • Mobile + Desktop compatibility
  • Upload + Process videos via FFMPEG

Todo List

  • Allow selection of audience for mailing lists.
  • Properly spinoff FFMPEG process so it doesn't crash Gunicorn worker.
  • Investifate bug where logging in fails with email not found error, but succeeds on second attempt.

Screenshots

Screenshot From 2026-01-02 21-19-39 Screenshot From 2026-01-02 21-20-12 Screenshot From 2026-01-02 21-20-31

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published