HOME/PROJECTS/ANISPECTRA
Back to all projects
FEATURED BUILD🟢 PRODUCTION ACTIVE

AniSpectra

Cinematic Anime Discovery & Cloud Watchlist Platform.

AniSpectra
LIVE AT EDGE RUNTIME
Launch Live App
ROLE & SCOPEArchitecture & Lead Dev
PRIMARY RUNTIMENext.js 15
DATABASE ARCHITECTUREServerless / GraphQL
STATUS100% Shipped ✓

System Overview & Problem Statement

AniSpectra is a premium, modern web application designed for anime enthusiasts. It serves as a cinematic discovery platform providing real-time updates on trending anime, seasonal releases, news, and official trailers. Users can seamlessly browse an extensive database, read detailed reviews, and build a personalized, cloud-synced watchlist.

Architecture & Stack Decomposition

frontend
  • Next.js 15 (App Router)
  • React 19
  • TypeScript
styling
  • Tailwind CSS v4
  • Framer Motion
  • Lucide React
backend
  • Firebase Auth
  • Cloud Firestore
apis
  • Jikan API (REST)
  • AniList API (GraphQL)
  • YouTube Data API
deployment
  • Netlify (Hosting & CI/CD)
  • Open Graph & Twitter SEO
  • Custom Domain

Engineered Features

Dual API Architecture

Combined REST (Jikan) and GraphQL (AniList) APIs to fetch and render complex, real-time anime metadata, schedules, and reviews efficiently.

Personalized Cloud Watchlist

Built a secure backend connection using Firebase, allowing users to authenticate, save, categorize, and manage their favorite anime directly in a cloud database.

Cinematic UI/UX

Designed a highly responsive, premium interface featuring dynamic hero sliders, CSS glass-morphism, skeleton loaders, and intelligent color theming supporting both Dark and Light modes.

Real-Time News Aggregation

Integrated an automated server-side RSS feed parser to fetch and display the latest anime news and announcements directly from top industry sources.

Advanced Search & Discovery

Engineered a highly optimized search functionality and dynamic filtering system to discover anime by genres, airing status, and popularity.

Secure Authentication

Implemented a robust user authentication system supporting both traditional Email/Password and Google OAuth login via Firebase Auth.

Engineering Milestones & Challenges Solved

[1]

Optimized Data Fetching: Solved the strict rate limits of the Jikan API by implementing custom fetch wrappers with intelligent caching (next: { revalidate }) and controlled delays, ensuring a 100% success rate without hitting '429 Too Many Requests' errors.

[2]

Advanced GraphQL Integration: Engineered complex GraphQL queries to the AniList database to fetch dynamic, time-based airing schedules, filtering explicit content, and sorting by real-time global popularity.

[3]

Server-Side Rendering (SSR) & SEO: Utilized Next.js Server Components to pre-render heavy API data on the server. This drastically improved initial page load speed (LCP) and enabled dynamic Open Graph metadata generation for perfect SEO and social sharing scores.

[4]

Complex State Management: Handled multiple asynchronous data states (Trending, Seasonal, Top Airing) and user authentication states simultaneously across dynamic routes without causing UI freezes or infinite re-renders.

NEXT PROJECT IN QUEUE

ANI Media Online

ANI Media Online (AMO) is a premium, high-performance anime database and discove...