Skip to content

Repository files navigation

🎬 DRIMM

Where AI Storytellers Share Their Visions

DRIMM is a global AI video streaming platform celebrating stories from every corner of the world. From ancient myths to distant futures, featuring a dedicated spotlight on African narratives.


🌍 Mission

Most AI video platforms showcase Western and Asian content. DRIMM is different:

  • Global platform for ALL AI-generated video content
  • Dedicated African Stories section - the first platform to do this
  • Celebrate underrepresented narratives and diverse cultures
  • From Anansi to Atlantis, Lagos 2050 to Tokyo 2099

✨ Features

Current (MVP)

  • 🎥 Netflix-style video browsing experience
  • 🌍 Dedicated African Stories collection
  • 🚀 Browse by category (Sci-Fi, Mythology, History, Nature)
  • 🤖 Filter by AI model (Sora, Runway, Pika)
  • 📱 Fully responsive design
  • ⚡ Fast, modern Next.js architecture

Coming Soon

  • 🔐 User authentication & profiles
  • ⬆️ Creator uploads
  • 💜 Watchlists & favorites
  • 📊 Watch history & "Continue Watching"
  • 🎯 AI-powered recommendations
  • 🤖 AI agents for content moderation, metadata generation, and discovery
  • 💰 Creator monetization

🛠️ Tech Stack

Layer Technology Why
Frontend Next.js 14 + React + TypeScript SSR for SEO, built-in API routes, Vercel hosting
Styling Tailwind CSS + shadcn/ui Rapid prototyping, beautiful components
Database Supabase (PostgreSQL) Free tier, built-in auth, real-time features
Auth Clerk Free 10k users, drop-in components
Video Storage Cloudflare R2 $0.015/GB, no egress fees
AI/ML Sentence-Transformers + pgvector Free, vector similarity search
AI Agents Claude API + FastAPI Content moderation, metadata, discovery
Deployment Vercel + Railway Free tiers, auto-deploy from GitHub

🚀 Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn
  • Git

Installation

  1. Clone the repository
git clone https://github.com/thoronjo/drimm.git
cd drimm
  1. Install dependencies
npm install
  1. Run the development server
npm run dev
  1. Open your browser
http://localhost:3000

📁 Project Structure

drimm/
├── app/                      # Next.js app directory
│   ├── page.tsx             # Homepage
│   ├── layout.tsx           # Root layout with navbar
│   └── globals.css          # Global styles
│
├── components/
│   ├── layout/              # Layout components
│   │   └── Navbar.tsx
│   ├── home/                # Homepage components
│   │   ├── HeroSection.tsx
│   │   └── VideoRow.tsx
│   └── video/               # Video components
│       └── VideoCard.tsx
│
├── lib/
│   ├── data/                # Data layer
│   │   └── videos.ts        # Video data & helpers
│   ├── types/               # TypeScript types
│   │   └── index.ts
│   └── utils.ts             # Utility functions
│
└── public/                  # Static assets

🎯 Roadmap

Week 1-2: Core Platform ✅

  • Homepage with video rows
  • Netflix-style UI
  • Category browsing
  • Responsive design

Week 3: User Features (In Progress)

  • User authentication (Clerk)
  • Watchlist & favorites
  • Watch history tracking
  • AI Agent #1: Content Moderation
  • AI Agent #2: Metadata Generation

Week 4: AI & Launch

  • Video recommendations (embeddings)
  • Personalized homepage
  • AI Agent #3: Content Discovery
  • AI Agent #4: Personalization Engine
  • Public launch 🚀

Post-Launch

  • User video uploads
  • Creator profiles & analytics
  • Comments & community features
  • Mobile apps
  • Monetization (subscriptions, sponsorships)

🤖 AI Agent Ecosystem

DRIMM uses AI agents to automate operations:

  1. Content Moderation Agent - NSFW detection, safety checks
  2. Metadata Generation Agent - Auto-titles, tags, descriptions
  3. Content Discovery Agent - Finds trending videos 24/7
  4. Personalization Engine - Netflix-level recommendations
  5. Community Manager Agent - User support & engagement
  6. And 20+ more agents planned...

This allows a solo founder to do the work of a 20-person team.


🌟 Why DRIMM?

The Problem:

  • AI video tools showcase 99% Western/Asian content
  • African narratives are massively underrepresented
  • No platform celebrates diverse global stories

The Solution:

  • Global platform open to ALL creators
  • Dedicated African Stories spotlight
  • AI-powered discovery & recommendations
  • Built by a data scientist who understands ML

The Vision:

  • Netflix for AI-generated videos
  • Cultural archive for the future
  • Platform where Anansi meets Atlantis
  • 100K users, $50K/month revenue, still solo founder

💡 Contributing

DRIMM is currently in private development. Stay tuned for contribution guidelines post-launch!


📄 License

All rights reserved. © 2026 DRIMM


🙏 Acknowledgments

  • African storytellers and creators worldwide
  • AI video generation pioneers (Sora, Runway, Pika teams)
  • Open source community (Next.js, shadcn/ui, Supabase)

📧 Contact

Built by @thoronjo

Let's preserve and celebrate stories from every corner of the world. 🌍✨


"Netflix started by mailing DVDs. YouTube's first video was 18 seconds at a zoo. Just get it live."

About

Your stories through AI.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages