> ## Documentation Index
> Fetch the complete documentation index at: https://devperez08-platform-list-anime-54.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Welcome to EpiNeko - Your ultimate anime tracking platform

## 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.

<Note>
  EpiNeko combines the power of modern web technologies to deliver a seamless anime tracking experience with real-time updates and beautiful visual design.
</Note>

## Tech Stack

EpiNeko is built with cutting-edge technologies to ensure performance, scalability, and developer experience:

<CardGroup cols={2}>
  <Card title="Next.js 15" icon="react" iconType="duotone">
    Latest App Router with React Server Components
  </Card>

  <Card title="Supabase" icon="database" iconType="duotone">
    PostgreSQL database with built-in authentication
  </Card>

  <Card title="Tailwind CSS + DaisyUI" icon="palette" iconType="duotone">
    Modern styling with pre-built components
  </Card>

  <Card title="Jikan API v4" icon="server" iconType="duotone">
    Comprehensive anime data from MyAnimeList
  </Card>
</CardGroup>

## Why EpiNeko?

<AccordionGroup>
  <Accordion title="Visual Discovery" icon="grid">
    Grid-based browsing with horizontal categories makes discovering new anime a delightful experience. No more endless scrolling through lists.
  </Accordion>

  <Accordion title="Real-time Tracking" icon="clock">
    Update your progress (Watching, Completed, Dropped, Plan to Watch) instantly with real-time database synchronization.
  </Accordion>

  <Accordion title="Secure Authentication" icon="shield">
    Social login and email authentication powered by Supabase's robust auth system.
  </Accordion>

  <Accordion title="Responsive Design" icon="mobile">
    Optimized for both desktop and mobile "vibe coding" sessions. Track your anime anywhere, anytime.
  </Accordion>
</AccordionGroup>

## Architecture Overview

EpiNeko follows a modern serverless architecture:

```mermaid theme={null}
graph LR
    A[Next.js Frontend] --> B[Supabase Auth]
    A --> C[Supabase Database]
    A --> D[Jikan API]
    B --> C
    C --> E[PostgreSQL]
```

<Tip>
  The application uses Next.js Server Actions for seamless server-side operations, eliminating the need for separate API routes in most cases.
</Tip>

## 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:

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/quickstart">
    Get EpiNeko running in 5 minutes
  </Card>

  <Card title="Authentication" icon="key" href="/authentication">
    Set up user authentication
  </Card>

  <Card title="Configuration" icon="gear" href="/configuration">
    Configure your environment
  </Card>

  <Card title="Features" icon="stars" href="/features">
    Explore all features
  </Card>
</CardGroup>

## Community & Support

<Warning>
  This is a personal project and may undergo breaking changes. Always refer to the latest documentation when updating.
</Warning>

Have questions or want to contribute? Check out the repository and join the community!
