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 doctor
git clone https://github.com/1MindLabs/PayZee.git
cd PayZee
flutter pub get
If using Firebase:
- Place
google-services.json
inandroid/app/
- Place
GoogleService-Info.plist
inios/Runner/
If your app uses environment variables:
- Create a
.env
file 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.xcworkspace
in 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 test
flutter clean
flutter pub get
lib/
├── main.dart
├── common/
├── core/
├── features/
├── l10n/
flutter build apk --release
flutter build ios --release
flutter 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 -v
for detailed info
Contributions are welcome! Please open an issue or submit a pull request.
This project is licensed under the MIT License.