DartFlutterLaravel

QuickPaisa — QR Payment App

A QR payment app providing a convenient and secure way to transfer and receive money using QR codes.

Picture of the author
By Ali Naqi Al-Musawi
Published on
metadata.json
Role
Full-Stack Developer
Stack
Flutter, Laravel, Dart
License
MIT
Source
github.com/alinaqi2000/quickpaisa-app
QuickPaisa Logo

Introduction

QuickPaisa is a QR payment app that provides a convenient and secure way for users to transfer and receive money using QR codes. With QuickPaisa, users can easily make payments to brands by scanning their unique QR codes, eliminating the need for cash or card transactions. The app aims to streamline the payment process and enhance the user experience by leveraging QR code technology.

Key Features

  • Scan QR codes to make payments to brands and merchants.
  • Generate unique QR codes for each product to receive payments.
  • View transaction history and payment details.
  • Add and manage favorite brands for quick access.
  • User-friendly interface and smooth navigation.

Dependencies

QuickPaisa utilizes the following dependencies to provide its functionality:

  • Flutter: 3.7.11: Flutter is an open-source UI toolkit developed by Google for building natively compiled applications for mobile, web, and desktop from a single codebase. QuickPaisa leverages Flutter's cross-platform capabilities to deliver a consistent experience across different devices.

  • Dart: 2.19.6: Dart is the programming language used by Flutter to build high-performance, robust applications. QuickPaisa utilizes Dart for writing the business logic and handling the app's functionality.

  • Laravel: 9.0: QuickPaisa utilizes Laravel version 9.0 as the backend framework to handle server-side operations and facilitate communication with the Flutter frontend. Laravel is a popular PHP framework known for its expressive syntax, robust features, and ease of use. The use of Laravel in QuickPaisa ensures efficient handling of data, authentication, and routing.

Getting Started

To get started with QuickPaisa, follow these steps:

  1. Clone the QuickPaisa repository from GitHub:
git clone https://github.com/alinaqi2000/quickpaisa-app
  1. Install Flutter and set up your development environment. You can find detailed instructions in the Flutter documentation: https://flutter.dev/docs/get-started/install

  2. Open the QuickPaisa project in your preferred IDE or text editor.

  3. Install the required dependencies by running the following command in the project directory:

flutter pub get
  1. Build and run the

Demos

The following GIFs showcase the functionality and user experience of QuickPaisa:

  1. Send Money:
  1. Add Product:
  1. Generate PDF:
  1. See Transactions:

License

QuickPaisa is released under the MIT License.

$ let's collaborate

Have a project in mind?

I'm available for full-time positions and contract work. Let's turn your ideas into impactful digital products.