A search engine for Conan Classics, replacing the broken search on conanclassic.com.
Built for fans who just want to binge-watch some classic Conan moments.
- Documentation for the most important API queries to conanclassic.com
- Frontend: Vue 3, TypeScript, Tailwind CSS, Vite
- Backend: Supabase (PostgreSQL)
- UI Components: shadcn/vue, Reka UI
- State Management: Pinia
- Node.js
^20.19.0or>=22.12.0 - npm
- Supabase CLI (for local development)
git clone https://github.com/your-username/conanclassicsrebirth.git
cd conanclassicsrebirthcd frontend
npm installCreate a .env file in the frontend directory:
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_keynpm run devThe app will be available at http://localhost:5173.
| Command | Description |
|---|---|
npm run dev |
Start development server |
npm run build |
Build for production |
supabase startThis starts the local Supabase stack (PostgreSQL, Auth, Storage, etc.).
supabase db resetThis resets the database and applies all migrations from supabase/migrations/.
supabase gen types typescript --local > frontend/src/models/supabase.types.tssupabase stopconanclassicsrebirth/
├── frontend/ # Vue frontend application
│ ├── src/
│ │ ├── components/ # Vue components
│ │ ├── i18n/ # Internationalization
│ │ ├── shadcn/ # shadcn UI components
│ │ ├── stores/ # Pinia stores
│ │ └── views/ # Page views
│ └── ...
└── supabase/ # Supabase configuration
└── migrations/ # Database migrations
Contributions are welcome! Here's how you can help:
- Check if the bug has already been reported in Issues
- If not, create a new issue with:
- A clear, descriptive title
- Steps to reproduce the bug
- Expected vs actual behavior
- Browser and OS information
Open an issue with the enhancement label describing:
- The feature you'd like to see
- Why it would be useful
- Any implementation ideas you have
- Fork the repository
- Create a feature branch:
git checkout -b feature/your-feature-name - Make your changes
- Commit your changes with a descriptive message
- Push to your fork and submit a pull request
The videos stream directly from the Conan Classics servers. This search engine does not store any videos.
Due to technical limitations, videos must be played through your browser's native video player. Some browsers don't support the required video format. Only Safari and recent Chrome-based browsers are currently supported.
Due to the Conan Classics server interface being quite broken, only ~3,000 of the 15,000 video links were recoverable. Non-watchable search results will redirect you to the video on the Conan Classics website.
No. This project has no affiliation with Team Coco. It was born of a far more tragic, and frankly, far more petty origin story: a single, faithful pizza night where the Conan Classics website cruelly denied my right to binge-watch.
This project is licensed under the MIT License.
