This is the cross-platform mobile application for the PayZee project, built with the Flutter framework. It enables users to access an end to end digital transaction system built on the foundation of E-Rupee. Maintained By: Rishi Chirchi
Ensure you have the following installed:
- Flutter SDK: Install Flutter
- Dart SDK (comes with Flutter)
- Git (for version control)
- Android Studio or VS Code (with Flutter and Dart plugins)
- [Optional] Xcode (for iOS development on macOS)
To verify your environment setup, run:
flutter doctorgit clone https://github.com/1MindLabs/PayZee.git
cd PayZeeflutter pub getIf using Firebase:
- Place
google-services.jsoninandroid/app/ - Place
GoogleService-Info.plistinios/Runner/
If your app uses environment variables:
- Create a
.envfile in the root directory.
Example contents:
API_KEY=your_api_key
BASE_URL=https://api.example.com- Enable Developer Options on your Android phone.
- Enable USB Debugging under Developer Options.
- Connect the phone via USB.
- Verify the device is detected:
flutter devices
- Run the app:
You may have to authorize the PC when prompted on your phone.
flutter run
- Connect your iPhone.
- Trust the computer from the iPhone.
- Open
ios/Runner.xcworkspacein Xcode. - Set your team ID under Signing & Capabilities.
- Run:
flutter run
- Open Android Studio > Device Manager.
- Create a new virtual device with preferred specs.
- Start the emulator.
- Run:
flutter run
- Open Simulator from Xcode (Xcode > Open Developer Tool > Simulator).
- Run:
flutter run
flutter testflutter clean
flutter pub getlib/
├── main.dart
├── common/
├── core/
├── features/
├── l10n/flutter build apk --releaseflutter build ios --releaseflutter doctor --android-licenses- Ensure CocoaPods is installed:
sudo gem install cocoapods - Open project in Xcode and resolve signing issues
- Ensure USB debugging is enabled
- Use
flutter doctor -vfor detailed info
Contributions are welcome! Please open an issue or submit a pull request.
This project is licensed under the MIT License.