Get MiyoList running locally in under 10 minutes
Fork and clone MiyoList to your local machine:
git clone https://github.com/YOUR_USERNAME/miyolist.git cd miyolist Get all required Flutter packages:
flutter pub get Before running the app, you need to register your own AniList API client:
https://yourdomain.com/auth/callbackyourapp://authhttp://localhost:8080/auth 💡 Pro Tip: You can use MiyoList's web OAuth gateway at https://miyo.my/auth/login to simplify authentication across platforms. See OAuth Setup for details.
Update your Client ID in the app constants:
lib/core/constants/app_constants.dart
class AppConstants {
// Replace with your AniList Client ID
static const String clientId = 'YOUR_CLIENT_ID';
// Use web OAuth gateway (recommended)
static const String redirectUri = 'https://miyo.my/auth/callback';
// Or use platform-specific URIs
// static const String redirectUri = 'yourapp://auth'; // Mobile
// static const String redirectUri = 'http://localhost:8080/auth'; // Desktop
} Choose your target platform and run:
flutter run -d windows flutter run -d android Make sure you have an Android device connected or emulator running
flutter run -d chrome Note: Web version is experimental
When ready to create a release build:
flutter build windows --release
Output: build/windows/x64/runner/Release/
flutter build apk --release
Output: build/app/outputs/flutter-apk/app-release.apk
Now that you have MiyoList running, here's what you can do next: