Skip to content

Easily explore anime titles with Anime Discover, a React app built using api.jikan.moe. Browse, search and enjoy your favorites!

Notifications You must be signed in to change notification settings

joaoluft/anime-discovery

Repository files navigation

Anime Discovery App


Description

Anime Discovery is an application designed to explore and discover a vast array of anime titles. Leveraging the api.jikan.moe API, the app offers features such as pagination, search functionality, liking anime, and user authentication. Built using React, TypeScript, Material UI, and Styled Components, Anime Discovery provides a seamless and visually appealing experience for anime enthusiasts.


Features

  1. Anime Listing: Explore a comprehensive list of anime titles fetched from the api.jikan.moe API.
  2. Pagination: Navigate through multiple pages of anime titles for a richer browsing experience.
  3. Search: Search for specific anime titles using keywords to quickly find desired content.
  4. Like Functionality: Like your favorite anime titles to save them for future reference.
  5. User Login: Log in to access above features.

Technologies Used

  • React: A JavaScript library for building user interfaces, utilized for front-end development.
  • TypeScript: A statically typed superset of JavaScript, enhancing code readability and scalability.
  • Material UI: A React UI framework offering pre-designed components for a sleek and consistent design.
  • Styled Components: A CSS-in-JS library for styling React components, providing scoped and reusable styles.

Getting Started

To run Anime Discovery locally, follow these steps:

  1. Clone the repository from GitHub: git clone https://github.com/your/repository.git
  2. Navigate to the project directory: cd anime-discovery
  3. Install dependencies: npm install or yarn install
  4. Start the development server: npm start or yarn start
  5. Access the application at http://localhost:5173 in your web browser.

Contributing

We welcome contributions to Anime Discovery! To contribute, follow these steps:

  1. Fork the repository on GitHub.
  2. Create a new branch with a descriptive name: git checkout -b feature/your-feature-name
  3. Make your changes and commit them with clear messages: git commit -m "Add feature"
  4. Push your changes to your fork: git push origin feature/your-feature-name
  5. Submit a pull request to the main repository.

Acknowledgements

  • Anime Discovery utilizes the api.jikan.moe API for fetching anime data.

Enjoy exploring the fascinating world of anime with Anime Discovery!

About

Easily explore anime titles with Anime Discover, a React app built using api.jikan.moe. Browse, search and enjoy your favorites!

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •