Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rahul-sahani04/anime-quotes-app

The Anime Quotes App is a React-based web application for exploring and discovering anime quotes. It fetches random anime quotes from a database, offers customization options for their display, provides character information, and enables easy sharing of your favorite quotes
https://github.com/rahul-sahani04/anime-quotes-app

anime api bun javascript nodejs react reactjs supabase

Last synced: about 8 hours ago
JSON representation

The Anime Quotes App is a React-based web application for exploring and discovering anime quotes. It fetches random anime quotes from a database, offers customization options for their display, provides character information, and enables easy sharing of your favorite quotes

Awesome Lists containing this project

README

        

# Anime Quotes App

## Table of Contents
- [Introduction](#introduction)
- [Getting Started](#getting-started)
- [Usage](#usage)
- [Fetching Anime Quotes](#fetching-anime-quotes)
- [Character Information](#character-information)
- [Custom Fonts](#custom-fonts)
- [Contact Information](#contact-information)
- [Contributing](#contributing)
- [License](#license)

## Introduction

The Anime Quotes App is a React-based web application that allows users to explore and discover anime quotes. It fetches random anime quotes from a database and displays them in an appealing and customizable format. Additionally, the app provides character information and the ability to capture and share the displayed quotes.

## Getting Started

### Prerequisites

To run the Anime Quotes App, you need to have the following prerequisites installed on your system:

- Node.js: Ensure that you have Node.js installed. You can download it from [nodejs.org](https://nodejs.org/).

### Installation

Follow these steps to set up and run the Anime Quotes App:

1. Clone the repository to your local machine:

```bash
git clone https://github.com/Rahul-Sahani04/anime-quotes-app.git
```

2. Install the required packages and dependencies using npm or yarn:

```bash
npm install
# or
yarn install
```

3. Set up environment variables:
Create a .env file in the project root.
Add your Supabase URL and API key to the .env file:

```env
REACT_APP_SUPABASE_URL=your-supabase-url
REACT_APP_SUPABASE_KEY=your-supabase-api-key
```

4. Run the application:

```bash
npm start
# or
yarn start
```
The Anime Quotes App will be accessible at http://localhost:3000 in your web browser.

## Usage

The Anime Quotes App offers several features for users to enjoy.

### Fetching Anime Quotes

Upon loading the application, a random anime quote is fetched and displayed in an elegant format. You can refresh the quote by clicking the refresh button.

### Character Information

To learn more about the character associated with the displayed quote, click on the character's name, and you will be provided with their image and additional details.

### Custom Fonts

The app offers a variety of custom fonts for an enhanced visual experience. Fonts are randomly selected from a predefined list with each quote refresh.

### Contact Information

You can connect with the developer of the Anime Quotes App through various channels:

- GitHub: [Rahul-Sahani-04](https://github.com/Rahul-Sahani04/)
- Instagram: [SheMadeMeAPoetry](https://www.instagram.com/shemademeapoetry/)
- LinkedIn: [Rahul Sahani](https://www.linkedin.com/in/rahul-sahani-472201237/)

## Contributing

If you wish to contribute to the Anime Quotes App, feel free to submit pull requests or open issues on the GitHub repository. Your contributions are welcome and appreciated.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

Thank you for using the Anime Quotes App, and enjoy exploring the world of anime quotes! If you have any questions or encounter any issues, don't hesitate to reach out to the developer through the provided contact information. Happy quoting!