Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/outdatedguy/whats-that-anime

A Flutter application to search for Anime details for images/screenshots
https://github.com/outdatedguy/whats-that-anime

anime flutter-android flutter-app flutter-web search-application trace-moe

Last synced: 7 days ago
JSON representation

A Flutter application to search for Anime details for images/screenshots

Awesome Lists containing this project

README

        



What's That Anime

[![Build](https://github.com/OutdatedGuy/Whats-That-Anime/actions/workflows/build.yml/badge.svg?branch=main)](https://github.com/OutdatedGuy/Whats-That-Anime/actions/workflows/build.yml)
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/OutdatedGuy/Whats-That-Anime)](https://github.com/OutdatedGuy/Whats-That-Anime/releases/latest)
![GitHub release (latest by date)](https://img.shields.io/github/downloads/OutdatedGuy/Whats-That-Anime/total?color=%23c315e6&label=Downloads)
[![Website](https://img.shields.io/website?url=https%3A%2F%2Fwhats-that-anime.outdatedguy.rocks)](https://whats-that-anime.outdatedguy.rocks/)
[![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed/OutdatedGuy/Whats-That-Anime?color=red)](https://github.com/OutdatedGuy/Whats-That-Anime/pulls?q=is%3Apr+is%3Aclosed)
![Platform support](https://img.shields.io/badge/platform-android%20%7C%20web-9cf)

## Light Mode






## Dark Mode






# What's That Anime

An **Image Search** App to find **Anime** Details related to the Image. Created using [Flutter](https://flutter.dev/), [Dart](https://dart.dev/) and API from [soruly](https://soruly.github.io/trace.moe-api/#/)

## Features

- Upload image to cloud
- Get Anime Details for uploaded image
- View and Manage History of all searches
- Customize App Behaviour from Settings Page

## Platform Support

This package currently is only tested on android and the web platform.

✅ android

- [android-arm32.apk](https://github.com/OutdatedGuy/Whats-That-Anime/releases/latest/download/android-arm32-release.apk)
- [android-arm64.apk](https://github.com/OutdatedGuy/Whats-That-Anime/releases/latest/download/android-arm64-release.apk)
- [android-x86_64.apk](https://github.com/OutdatedGuy/Whats-That-Anime/releases/latest/download/android-x86_64-release.apk)

web

- [whats-that-anime.outdatedguy.rocks](https://whats-that-anime.outdatedguy.rocks/)

🔳 ios
🔳 windows
🔳 macos
🔳 linux

## Whats Next?

- Add ios platform suppport (PRs welcome)

## Contributing

Contributions are welcomed, please refer to the [CONTRIBUTING.md](CONTRIBUTING.md) file for more information.

## How to Run

1. Clone the repo
```sh
git clone https://github.com/OutdatedGuy/Whats-That-Anime.git
```
2. Install all the packages by typing
```sh
flutter pub get
```
3. Create a [Firebase project](https://console.firebase.google.com/)
4. Enable _anonymous_ Auth, Firestore and Strorage for project.
5. Set **Firebase rules** for all paths to `true`. (temporarily, you can later add explicit permissions)
6. Then go to _Add App_ and select **Flutter** option and follow those instructions.
7. Run App

## License

[![GNU AGPLv3 Image](https://www.gnu.org/graphics/agplv3-155x51.png)](https://www.gnu.org/licenses/agpl-3.0.en.html)

This project is licensed under the GNU Affero General Public License v3.0.

For more information, read the [LICENSE](LICENSE) file.

![](https://img.shields.io/badge/License-AGPL-blue.svg?style=flat-square)