This is a simple React application that interacts with the MyAnimeList API to fetch and display the top 5 favourite anime of a specified user.
- Search for a MyAnimeList user by their username.
- Display the top 5 favourite anime of the searched user, including the anime's title, type, and start year.
- Show high-definition images of each anime.
- Clicking on an anime's image redirects you to its page on MyAnimeList.
Before you begin, ensure you have installed:
- Node.js
- npm
- Clone the repository to your local machine using
git clone https://github.com/ssravens/MALProject.git
. - Navigate to the project directory
cd MALProject
. - Install the project dependencies with
npm install
. - Start the backend server using
node server.js
. - Start the development server using
npm start
. - Visit
http://localhost:3000
in your web browser to see the application.
- Enter a MyAnimeList username into the search box.
- Click "Search" or press Enter.
- The user's top 5 favourite anime will be displayed on the page.
- Click on an anime's image to be redirected to its page on MyAnimeList.