Skip to content

A static site where you can view a list of anime, view the details of a single anime and search for anime

Notifications You must be signed in to change notification settings

Raphael40/Anime-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anime List

A static site where you can view a list of anime, view the details of a single anime and search for anime. It has 100% test coverage on all major React components. This site is deployed and can be accessed here: Anime List (If the page fails to load the third party api may be down, please revisit later or check out the old version linked below)

Installation & Setup:

Fork & clone the repo then install dependencies:

git clone https://github.com/<github username>/Anime-List.git
cd Anime-List
npm install

Create a .env.local file with the following variables:

touch .env.local
VITE_API_KEY=<your Rapid-Api key>

To run project type command:

npm run dev

Run tests:

To run tests or view coverage the following commands are available:

npm run test
npm run coverage

Technical Stack

  • React: Runtime for JavaScript outside the browser, ideal for restful API's.
  • Vite: Minimalist Node.js web framework used to run server.
  • Vitest: Jest for JavaScript testing and Supertest for HTTP server testing.

This app uses a third party Api from Rapid Api: anime-db

Enjoy!

About

A static site where you can view a list of anime, view the details of a single anime and search for anime

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published