Skip to content

A fintech mobile wallet app that reduces transaction time through QR code technology.

Notifications You must be signed in to change notification settings

GreatGrant/QRKash

Repository files navigation

QRKash

QRKash is a mobile wallet app that enables users to receive and send payments powered by QR code technology. This app was developed during the Financial Services Innovators (FSI) Cashless Campus Innovation Challenge (a hackathon).

20230821_185912

20230821_190053

20230821_190053

20230821_190343

Features

  • Receive and send payments using QR code technology
  • Create virtual accounts for seamless transactions
  • View transaction history
  • And more!

Technologies Used

  • Kotlin
  • Android Jetpack (ViewModel, LiveData, Room, Navigation)
  • Material Design
  • Firebase Firestore
  • Retrofit for API communication
  • OkHttp for networking
  • ML Kit Barcode Scanning for QR code recognition
  • ZXing library for generating QR codes
  • Glide for image loading

Getting Started

To run QRKash on your local machine, follow these steps:

  1. Clone the repository:
git clone https://github.com/GreatGrant/QRKash.git
  1. Open the project in Android Studio.
  2. Build and run the app on your Android device or emulator.

API Configuration

QRKash relies on the Flutterwave API for virtual account creation and payment transfers. To use the app with the API, you need to obtain an API key from Flutterwave and configure it in the BuildConfig.API_KEY field in the build.gradle file.

buildConfigField "String", "API_KEY", "\"your_flutterwave_api_key_here\""

License

This project is licensed under the MIT License.

Acknowledgments

Thanks to Financial Services Innovators (FSI) for organizing the hackathon that inspired this app. Special thanks to all contributors and open-source libraries used in this project.

About

A fintech mobile wallet app that reduces transaction time through QR code technology.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published