Animequ is a modern web application for browsing, searching, and discovering anime, powered by the AniList GraphQL API. Built with Next.js, React, TypeScript, and Tailwind CSS, it provides a fast, responsive, and visually appealing interface for anime fans.
- Browse trending, popular, and seasonal anime
- View detailed information for each anime, including description, genres, tags, staff, and characters
- Watch trailers (if available)
- Filter anime by genre
- Bookmark your favorite anime (stored locally)
- Responsive and mobile-friendly UI
npm installnpm run devOpen http://localhost:3000 in your browser to see the app.
If you update the GraphQL schema or queries, run:
npm run codegensrc/app/— Next.js app directory (routing, pages)src/components/— UI components (atoms, molecules, organisms)src/gql/— GraphQL queries, fragments, and generated typessrc/services/— API service functions (AniList integration)public/— Static assets
- Run
npm run lintto check for code style issues. - Prettier and ESLint are configured for consistent code style.
Deploy easily to Vercel or any platform supporting Next.js.
This project is for educational and personal use. Not affiliated with AniList.