Kaidan is my first full-stack pet project and coursework designed to explore modern web technologies. Inspired by AnimeLib, this platform aims to provide an enjoyable experience for anime fans.
- 💬 Forum [❌]: A community space for discussions.
- 🔍 Advanced Sorting [❌]: Filter anime by tags, genres, ratings, types, and more.
- 🎬 Anime Streaming [❌]: Watch anime using embedded players from Kodik and - SovetRomantica.
- 🌐 Anime Dataset [✔️]: Prefetched and curated using Anilist and Shikimori APIs.
- 📝 Comments and Reviews [❌]: Comment on anime titles and individual episodes, write detailed reviews.
- 📚 Personal Lists [❌]: Add anime to custom lists (e.g., "Plan to Watch", "Watching", "Completed").
- 🔐Authentication [✔️]: JWT-based authorization (OAuth2 planned).
- 🔔Notifications [❌] : Real-time notifications for various activities.
- ⚛️ Next.js : React-based framework.
- 📚 TanStack Query : Data fetching and state management.
- 🎨 ShadCN UI : Pre-built accessible components.
- 💅 Tailwind CSS : Utility-first CSS framework.
- ☕ Java Spring Boot : Backend framework.
- 🍃 MongoDB : Database for anime data and user interactions.
- 🐳 Docker Compose: Containerized setup for easy deployment.