A streaming platform designed specifically for cats! Catflix provides a curated collection of long-form videos that cats love to watch.
- 🎥 Curated collection of cat-friendly videos
- 🎨 Beautiful, modern UI with Chakra UI components
- 🌈 Multiple theme options (Catnip Cream, Midnight Meow, Cozy Cave, Panther's Purr)
- 📱 Fully responsive design
- 🎯 Random video feature for quick entertainment
- 📺 Organized channels and video categories
- ⚡ Built with Next.js 15 and React 19
- Framework: Next.js 15
- UI Library: Chakra UI v3
- Styling: @emotion/react
- Icons: Lucide React & React Icons
- Theme Switching: next-themes
- Type Safety: TypeScript
- Schema Validation: Zod
- Clone the repository:
git clone https://github.com/yourusername/catflix-app.git
cd catflix-app
- Install dependencies:
pnpm install
- Create a
.env.local
file in the root directory with the following variables:
BACKEND_URL=your_backend_url
ENABLE_ANALYTICS=false
- Start the development server:
pnpm dev
Open http://localhost:3000 with your browser to see the result.
Catflix uses a custom theme system based on the Catppuccin color palette, offering four beautiful themes:
- 🍦 Catnip Cream (Latte)
- 🌙 Midnight Meow (Frappe)
- ☕ Cozy Cave (Macchiato)
- 🐈⬛ Panther's Purr (Mocha)
This project is licensed under the MIT License - see the LICENSE file for details.
Created with