Skip to content

Repository files navigation

Stremo 🎬

Classic cinema, free forever.
Stremo is a web application that streams films and television shows sourced directly from public domain and Creative Commons archives on the Internet Archive. No copyrighted content is hosted.


🚀 Live Demo

Check out the live application at stremo.lovable.app.


✨ Features

  • Vast Public Domain Catalog: Explore curated collections across multiple categories including Classic Hollywood, Film Noir, Silent Era, Sci-Fi, Documentaries, and TV Series.
  • Streamlined UI: Modern, responsive, and high-performance user interface built with custom UI components and Tailwind CSS.
  • Authentication & Backend: User authentication, catalog management, and database support powered by Supabase.
  • Lightning Fast: Fast server rendering and routing using TanStack Start and Vite, running on the Bun runtime.

🛠️ Tech Stack


📦 Getting Started

Prerequisites

Ensure you have Bun installed on your machine.

Installation

  1. Clone the repository:
    git clone [https://github.com/ezvor/stremo.git](https://github.com/ezvor/stremo.git)
    cd stremo
  2. Install dependencies:
bun install
  1. Set up environment variables:

    Create a .env file in the root directory and add your Supabase credentials and relevant project keys:

    VITE_SUPABASE_URL=your_supabase_project_url
    VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
  2. Run the development server:

    bun dev

Open http://localhost:3000 (or the local port output by Vite) in your browser to view the application.

📁 Project Structure

stremo/ ├── .lovable/ # Lovable platform settings & templates ├── public/ # Static assets ├── src/ # Application source code │ ├── components/ # Reusable UI components │ ├── routes/ # Application routes / pages │ └── lib/ # Utility functions and Supabase client ├── supabase/ # Database migrations and configurations ├── bun.lock # Bun lockfile ├── vite.config.ts # Vite configuration └── package.json # Project dependencies and scripts

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages