Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/moyasiginko/aniverse-animelist-site

Aniverse is a sleek web application for anime enthusiasts. Discover a vast collection of anime titles, from popular to trending shows and access detailed information like synopses, genres, episode counts, and airing status. Explore genres, search with ease, and save favorite searches to your list.
https://github.com/moyasiginko/aniverse-animelist-site

babel css javascript reactjs redux testing-library

Last synced: 28 days ago
JSON representation

Aniverse is a sleek web application for anime enthusiasts. Discover a vast collection of anime titles, from popular to trending shows and access detailed information like synopses, genres, episode counts, and airing status. Explore genres, search with ease, and save favorite searches to your list.

Awesome Lists containing this project

README

        

![av](https://github.com/MoyasiGinko/React-Capstone/assets/108092696/73947f16-b861-4699-becf-11022c25b0b8)

Aniverse Studio

# 📗 Table of Contents

- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [🚀 Live Demo](#live-demo)
- [💻 Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [Deployment](#deployment)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [❓ FAQ (OPTIONAL)](#faq)
- [📝 License](#license)

# 📖

> We built an app for a group of people, we call anime enthusiasts to watch animes information, details and many more using MAL API. The application allows the users to "add to list" anime and explore anime world with informations and queries.

## 🛠 Built With

### Tech Stack

> Describe the tech stack and include only the relevant sections that apply to your project.

Client

Server

Database

### Key Features

- Anime Information: Explore a vast collection of anime titles, including popular and trending shows. Get detailed information about each anime, such as synopsis, genres, episode count, airing status, and more.

- Anime Details: Dive deeper into your favorite anime series. Access episode lists, character profiles, voice actors, ratings, and reviews. Stay up-to-date with the latest news and announcements related to your favorite shows.

- Add to List: Create your personal anime watchlist by adding shows to your list. Keep track of the anime you plan to watch, are currently watching, or have completed. Mark episodes as watched to keep your progress updated.

- Genre Exploration: Discover anime based on specific genres of your interest. Browse through various genres such as action, romance, comedy, fantasy, and more. Find hidden gems and explore new genres to broaden your anime horizons.

- Search Functionality: Easily search for anime titles, characters, or specific episodes. Use keywords, filters, or advanced search options to quickly find what you're looking for. Save your favorite searches for future reference.

- User Profiles: Create a personalized user profile to showcase your anime preferences and watch history. Connect with other anime enthusiasts, share recommendations, and discuss your favorite shows in a vibrant community

(back to top)

## 🚀 Live Demo

- [Live Preview](https://moyasiginko-aniverse.netlify.app/)
- [Project Overview](https://www.loom.com/share/2e7d691f881744bab849be3ebe232223)

(back to top)

## 💻 Getting Started

To get a local copy up and running, follow these steps.

### Prerequisites

In order to run this project you need:
- Node.js
- A browser
- A Text Editor

### Setup

Clone this repository to your desired folder:

```sh
cd my-folder
git clone https://github.com/MoyasiGinko/React-Capstone.git
```

### Install

Install this project with:

cd my-project
```sh
npm install
```

### Usage

To run the project, execute the following command:

```sh
npm start
```

### Run tests

To run tests, run the following command:

```sh
npm test
```

(back to top)

## 👥 Authors

👤 **Moyasi**

- GitHub: [@MoyasiGinko](https://github.com/MoyasiGinko)
- Twitter: [@MoyasiGinko](https://twitter.com/moyasi_ginko)
- LinkedIn: [@MoyasiGinko](https://www.linkedin.com/in/mahmudur-rahman-a8a151257)

(back to top)

## 🔭 Future Features

- Notifications and Reminders: Stay informed about new episodes, upcoming releases, and important anime-related events. Receive personalized recommendations based on your watch history and preferences.

- Community Interaction: Enhance the app by introducing community features that allow users to connect, interact, and share their love for anime. Implement features such as user forums, discussion boards, and the ability to follow and interact with other users. This will foster a vibrant anime community within the app, enabling users to engage in conversations, exchange recommendations, and form connections based on shared interests.

- Personalized Recommendations: Implement a recommendation engine that utilizes machine learning algorithms to provide personalized anime recommendations based on the user's watching history, genre preferences, ratings, and community interactions. By analyzing user behavior and patterns, the app can suggest relevant anime titles that match the user's interests, helping them discover new shows and expand their anime repertoire.

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/MoyasiGinko/React-Capstone/issues)

(back to top)

## ⭐️ Show your support

If you like this project, don't forget to give it a star on GitHub! Your support helps us to continue improving the app and bringing anime universe closer to everyone. Please share Aniverse Studio with your friends, family, and fellow anime enthusiasts. Together, we can push the boundaries of aniverse exploration!

(back to top)

## 🙏 Acknowledgments

At first, I would like to thank Nelson Sakwa on Behance for the [Original design idea.](https://www.behance.net/gallery/31579789/Ballhead-App-(Free-PSDs))

We would like to express our sincere gratitude to MyAnimeList (MAL) for providing us with access to their comprehensive anime API. Their API has been instrumental in powering our application, allowing us to retrieve and display anime information, details, and much more. The extensive collection of data available through the MAL API has greatly enriched the user experience of our app and enabled us to deliver a robust platform for anime enthusiasts.

We are thankful for the efforts and dedication of the MyAnimeList team in maintaining and providing access to this valuable resource. Their commitment to supporting the anime community and sharing anime-related data has been invaluable to our project's success.

(back to top)

## 📝 License

This project is [MIT](./LICENSE) licensed.

(back to top)