Skip to content

My first full-stack app. Inspired by AnimeLib, includes advanced anime sorting, forums, personal lists, reviews, comments, and player integrations (Kodik, SovetRomantica). Built with Next.js, TanStack Query, ShadCN UI, Tailwind CSS on the frontend, and Spring Boot with MongoDB on the backend.

License

Notifications You must be signed in to change notification settings

kamusari1337/kaidan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀🎥🎌 Kaidan - Full-Stack Pet Project

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.

🌟 Features

  • 💬 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.

🛠️ Tech Stack

🖥️ Frontend

  • ⚛️ Next.js : React-based framework.
  • 📚 TanStack Query : Data fetching and state management.
  • 🎨 ShadCN UI : Pre-built accessible components.
  • 💅 Tailwind CSS : Utility-first CSS framework.

🖧 Backend

  • Java Spring Boot : Backend framework.
  • 🍃 MongoDB : Database for anime data and user interactions.
  • 🐳 Docker Compose: Containerized setup for easy deployment.

About

My first full-stack app. Inspired by AnimeLib, includes advanced anime sorting, forums, personal lists, reviews, comments, and player integrations (Kodik, SovetRomantica). Built with Next.js, TanStack Query, ShadCN UI, Tailwind CSS on the frontend, and Spring Boot with MongoDB on the backend.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published