A modern web application for exploring anime and manga, built with React, TypeScript, and Vite.
- Node.js (v14.0.0 or higher)
- npm or yarn
-
Clone the repository:
git clone https://github.com/dev-leva1/animeportal.git cd animeportal
-
Install dependencies:
npm install # or yarn install
-
Start the development server:
npm run dev # or yarn dev
-
Open your browser and navigate to
http://localhost:5173
animeportal/
├── src/
│ ├── assets/ # Static assets (images, icons)
│ ├── components/ # Reusable UI components
│ ├── context/ # React context providers
│ ├── pages/ # Application pages
│ ├── services/ # API services
│ ├── types/ # TypeScript type definitions
│ ├── App.tsx # Main application component
│ ├── main.tsx # Application entry point
│ └── translations.ts # Language translations
├── public/ # Public assets
├── index.html # HTML entry point
├── package.json # Project dependencies and scripts
├── tsconfig.json # TypeScript configuration
└── vite.config.ts # Vite configuration
- React: UI library
- TypeScript: Type-safe JavaScript
- Vite: Build tool and development server
- Emotion: CSS-in-JS styling
- React Router: Client-side routing
- Jikan API: Anime and manga data source
This project is licensed under the MIT License - see the LICENSE file for details.
- Jikan API for providing anime and manga data
- MyAnimeList as the original data source