Skip to content

Jgrtowy/aniwheel

Repository files navigation


Your Anime Wheel of Fortune

Aniwheel is an app created for those who can't decide which anime from their planning list to watch next. 🤔

Simply select your nominees, spin the wheel and let fortune decide! 🍀


Features ⭐

  • MyAnimeList and AniList support
  • Multiple filter & sorting options
  • Option to include "Dropped" and "On-hold" titles
  • User settings (image size, theme, language preferences...)
  • Ability to add new titles to your "Planning" list on your selected anime tracker
  • User recommendations
  • Short summary of your list stats
  • Advanced user stats page
  • Manga mode
  • ...and more to come!

Screenshots 📷

*click!*

image image
image image
image image
image image

Developing 🧑‍💻

Built on top of Next.js, using Bun runtime.

  1. Clone this repo.
$ git clone https://github.com/Jgrtowy/aniwheel.git
  1. Go to AniList developer settings and create a new client.
  • Set the Redirect URL to http://localhost:3000/api/auth/callback/anilist.
  • Optional: For production environments, set the Redirect URL to https://[YOUR_DOMAIN]/api/auth/callback/anilist.
  1. Go to MyAnimeList developer settings and create an ID
  • Set the App Type to web.
  • Add http://localhost:3000/api/auth/mal/callback to the App Redirect URL.
  • Optional: For production environments, also add https://[YOUR_DOMAIN]/api/auth/mal/callback.
  1. Copy the Client ID and Client Secret values from both providers.

  2. Generate NextAuth secret with

$ openssl rand -base64 32
  1. Copy the .env.example file, rename it to .env and fill out all fields.

  2. Install dependencies

$ bun install
  1. Run development server
$ bun dev

And you're ready to go!

Contributing 🌟

Contributions are always appreciated in any form!

Found an bug? Have an idea for a new feature?
Create an issue!

Want to fix or implement something new yourself?
Fork > make changes > create a PR
We'll review it and if it looks good, merge it!

Need to contact us privately? Write to team@aniwheel.moe

About

App created for those who can't decide which anime from their planning list to watch next.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors

Languages