How zannbjir/varnime works
Varnime is a Next.js anime discovery and streaming site backed by the public Sankavollerei API. The principal workflow is to browse or search anime, inspect a title’s details and episode list, then open an episode to stream it, choose a server/quality, or follow download links. Separate catalog routes cover ongoing and completed titles, genres, and daily release schedules; the home page also features recent releases, popular titles, and movies. Shared components provide search, anime cards, and playback. The sampled pages show API fetches and route links; other route behavior is represented only where the README and tree support it.
Main entry points: config.js API configuration · [slug]/page.jsx Episode page · [slug]/page.jsx Anime details · AnimeCard.jsx Anime card
Components 15
Discovery
- Home / featured
app/page.js - Search results
app/search/page.jsx
Catalogs
- Ongoing list
app/ongoing/page.jsx - Completed list
app/completed/page.jsx - Genre directory
app/genre/page.jsx - Genre titles
app/genre/[slug]/page.jsx - Release schedule
app/jadwal/page.jsx
Anime and playback
- Anime details
app/anime/[slug]/page.jsx - Episode page
app/episode/[slug]/page.jsx
Shared UI
- Search form
app/components/SearchBar.jsx - Video player
app/components/VideoPlayer.jsx - Anime card
app/components/AnimeCard.jsx - API configuration
app/config.js
Other components
- Anime viewer
- Sankavollerei API
Connections 35
- Anime viewer → Home / featured: opens
- Anime viewer → Search results: opens
- Anime viewer → Ongoing list: opens
- Anime viewer → Completed list: opens
- Anime viewer → Genre directory: opens
- Anime viewer → Genre titles: opens
- Anime viewer → Release schedule: opens
- Anime viewer → Anime details: opens
- Anime viewer → Episode page: opens
- Home / featured → Sankavollerei API: fetches home data
- Ongoing list → Sankavollerei API: fetches titles
- Completed list → Sankavollerei API: fetches titles
- Genre directory → Sankavollerei API: fetches genres
- Genre titles → Sankavollerei API: fetches genre titles
- Release schedule → Sankavollerei API: fetches schedule
- Search results → Sankavollerei API: searches titles
- Anime details → Sankavollerei API: fetches details
- Episode page → Sankavollerei API: fetches episode
- Search form → Search results: navigates to
- Anime details → Episode page: links episodes
- Episode page → Anime details: links anime
- Episode page → Video player: supplies stream data
- Home / featured → Anime card: renders titles
- Ongoing list → Anime card: renders titles
- Completed list → Anime card: renders titles
- Genre titles → Anime card: renders titles
- Search results → Anime card: renders results
- Home / featured → API configuration: reads settings
- Ongoing list → API configuration: reads settings
- Completed list → API configuration: reads settings
- Genre directory → API configuration: reads settings
- Genre titles → API configuration: reads settings
- Release schedule → API configuration: reads settings
- Anime details → API configuration: reads settings
- Episode page → API configuration: reads settings