What is EpiNeko?
EpiNeko is a personal anime listing and progress tracking platform designed with a focus on visual discovery and fluid user experience. Inspired by the dynamic layout of JustWatch, this project provides a “vibe-centric” way to manage your watchlists without the clutter of traditional listing sites.EpiNeko combines the power of modern web technologies to deliver a seamless anime tracking experience with real-time updates and beautiful visual design.
Tech Stack
EpiNeko is built with cutting-edge technologies to ensure performance, scalability, and developer experience:Next.js 15
Latest App Router with React Server Components
Supabase
PostgreSQL database with built-in authentication
Tailwind CSS + DaisyUI
Modern styling with pre-built components
Jikan API v4
Comprehensive anime data from MyAnimeList
Why EpiNeko?
Visual Discovery
Visual Discovery
Grid-based browsing with horizontal categories makes discovering new anime a delightful experience. No more endless scrolling through lists.
Real-time Tracking
Real-time Tracking
Update your progress (Watching, Completed, Dropped, Plan to Watch) instantly with real-time database synchronization.
Secure Authentication
Secure Authentication
Social login and email authentication powered by Supabase’s robust auth system.
Responsive Design
Responsive Design
Optimized for both desktop and mobile “vibe coding” sessions. Track your anime anywhere, anytime.
Architecture Overview
EpiNeko follows a modern serverless architecture:Database Schema
EpiNeko uses a well-structured database with Row Level Security (RLS) for data protection:- profiles - User profile information with username support
- user_library - Personal anime tracking with status, score, and episode progress
- Automatic triggers - Profile creation on user signup
Getting Started
Ready to dive in? Follow our guides to get EpiNeko up and running:Quick Start
Get EpiNeko running in 5 minutes
Authentication
Set up user authentication
Configuration
Configure your environment
Features
Explore all features