- π΄ Minimalist Interface β Clean, card-based layout for fast anime browsing.
- πͺ© Interactive Animations
- Anime.tsx β Features items with a subtle glowing edge effect, adding a dynamic visual touch.
- AnimeDetail.tsx β Implements a 3D hover tilt effect for images, creating an immersive and responsive feel.
- β‘ Smooth Transitions β Subtle animations enhance the experience without slowing it down.
- π± Fully Responsive β Seamlessly adapts across desktop, tablet, and mobile screens.
- π§ User-Centered Design β Focused on simplicity, readability, and intuitive navigation.
- π Powered by Jikan API β Fetches accurate and updated anime information directly from MyAnimeList.
- Frameworks & UI β React, Tailwind CSS, shadcn/ui, Aceternity UI
- Animations β React Bits, Framer Motion
- APIs & Integrations β Jikan API
- React.js (v19.2.3 or later) (Upgrade React:
npm install react@latest react-dom@latest) - Node.js (v24.12.0 or later)
- npm
-
Clone the repository
git clone https://github.com/Yapphy26/anime-search-app.git
-
Go into the project
cd anime-search-app -
Install dependencies
npm install
-
Run the app, start the development server
npm run dev
-
Visit http://localhost:4000 in your browser.
This site is deployed with Vercel. To deploy your own version:
- Push your code to GitHub
- Connect the repo to Vercel
- Vercel will build and deploy automatically
This project is licensed under the MIT License.
- πͺ© Interactive Animations
- Anime.tsx β Features items with a subtle glowing edge effect, adding a dynamic visual touch.
- AnimeDetail.tsx β Implements a 3D hover tilt effect for images, creating an immersive and responsive feel.
- π± Fully Responsive β Seamlessly adapts across desktop, tablet, and mobile screens.
- β
Project uses
npmonly (noyarn/pnpm) - β
npm installandnpm run devstarts the app successfully - β
Dev server runs on port
4000 - β No environment variables required
- β Project is deployed and accessible via live URL
- β All core functionality works as described
- β Code is written in TypeScript
- β Redux is properly implemented for state management
- β
If bonus features implemented, they are listed in
READMEunder "Bonus Implementation" header
