In order to use the mobile app, you would need the flood backend running on your local machine. There are several ways you can do that and all these approaches can be found at Flood WIKI The way I set it up was using qBitTorrent as the torrent client and Flood installed using the npm distribution
- Install qBitTorrent
- In the preferences, set up the Web UI. You would have to set a new username nad password and with everything done,
the qBitTorrent Web UI should be up and running in
http://localhost:8080/
- Install Flood using
sudo npm i -g flood
- Run flood using
flood
. After this, flood should be running onhttp://127.0.0.1:3000
- Configure the torrent client in the flood web ui by entering the url for qBitTorrent web ui and the username and pasword.
- Flutter
- VSCode / Android Studio
- Clone the repository from GitHub:
git clone https://github.com/CCExtractor/Flood_Mobile.git
- Navigate to project's root directory:
cd flood_mobile
- Check for Flutter setup and connected devices:
flutter doctor
- Get the dependancies
flutter pub get
- Installing packages (IOS ONLY)
cd ios
pod install --verbose
- Run the app:
flutter run
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request