A modern web application for tracking seasonal anime, built with Next.js, Shadcn/ui, and powered by the Jikan API. Features include detailed anime information, countdowns, trailers, and progress tracking.
- Seasonal Anime Overview: Browse anime currently airing in the current season.
- Detailed Information: View ratings, studio names, synopsis, and more.
- Next Episode Countdown: Real-time countdown to the next episode release.
- Progress Tracking: Update and track the number of watched episodes (stored locally).
- Responsive Design: Optimized for mobile and desktop.
- Smooth Animations: Powered by Framer Motion for an enhanced user experience.
- Next.js: React framework for server-side rendering and static site generation.
- Shadcn/ui: Modern UI components built with Radix UI and Tailwind CSS.
- Jikan API: Free MyAnimeList API for anime data.
- Framer Motion: Animation library for React.
- Tailwind CSS: Utility-first CSS framework.
- date-fns: Date utility for handling countdown timers.
-
Clone the repository:
git clone https://github.com/senbo1/katen-chart.git cd katen-chart -
Install dependencies:
npm install # or yarn install # or pnpm install
-
Development:
npm run dev # or yarn dev # or pnpm dev
-
Production Build:
npm run build npm run start
Visit http://localhost:3000 in your browser.
Contributions are welcome! Follow these steps:
- Fork the repository.
- Create a feature branch: git checkout -b feat/your-feature.
- Commit your changes: git commit -m "Add your feature".
- Push to the branch: git push origin feat/your-feature.
- Open a Pull Request.
