AniOtakuMedia
Your Ultimate Anime & Manga Companion — Discover, Track, and Explore.

System Overview & Problem Statement
Ani Otaku Media is a premium, highly responsive web application built for the anime and manga community. Inspired by top-tier streaming platforms like Crunchyroll, it offers a seamless and visually stunning 3D UI/UX. The platform allows users to explore trending anime, view daily release schedules, watch HD trailers, and maintain a personalized secure watchlist. By dynamically combining multiple APIs, it delivers real-time, accurate data with lightning-fast performance.
Architecture & Stack Decomposition
- React.js
- React Router DOM
- Advanced Custom CSS3 (3D Transforms, CSS Grid/Flexbox, Animations)
- Node.js
- RESTful APIs
- User Authentication (Watchlist API)
- Jikan v4 REST
- AniList GraphQL
- Vercel / GitHub
Engineered Features
Modern 3D UI & UX
Crafted with cutting-edge CSS, featuring glassmorphism, 3D parallax hover effects, and a glossy, app-like mobile experience.
Dual API Integration
Engineered a robust data pipeline combining the Jikan API (REST) for extensive MyAnimeList databases and the AniList GraphQL API for precision scheduling and high-res media.
Personalized Watchlist Database
Implemented a secure backend connection allowing authenticated users to bookmark and save their favorite shows into a personal database.
Smart Global Helper Functions
Developed an intelligent data-parsing system (DRY principle) to automatically prioritize optimized Indian-English titles over complex Romaji.
Live Search Engine
A lightning-fast, debounced live search for both Anime and Manga with dynamic route navigation.
Dynamic Details Page
Features embedded YouTube trailers, character & voice actor details, community reviews, and algorithm-based recommendations.
Engineering Milestones & Challenges Solved
Complex Data Handling: Successfully managed API rate limits using custom fetchJikan delay logic and caching (localStorage) to ensure a smooth, crash-free user experience.
Responsive Architecture: Built a completely fluid design that adapts seamlessly from ultra-wide desktop monitors to mobile screens without breaking UI components.
Performance Optimization: Utilized component-level state management, debounced API calls for search, and asynchronous data fetching to reduce load times.
SVK Downloader
An advanced, high-performance video and audio downloading tool. Safely intercept...