Skip to content

nafizpervez/PAYme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

PAYme

PayME is a fast, familiar, and secure mobile wallet—think bKash, but crafted for modern users and merchants. Built with Flutter and powered by a Laravel backend, PayME delivers a smooth, responsive experience across Android, iOS, and web. Tap, scan, done: send money to friends, pay any merchant via QR, recharge mobile, settle utility bills, and cash-in/cash-out through agents. It’s multilingual (Bangla/English), clean by design, and built for everyday life.

Security is baked in from the first tap. PayME combines wallet PIN and biometric unlock with OTP verification, device binding, and field-level encryption. A smart risk engine watches for anomalies with velocity limits, deny/allow lists, and AML rules—while every action is stamped into an immutable audit trail for full accountability and trust.

For merchants and agents, PayME keeps commerce flowing. Merchants can generate dynamic QR codes, accept payments instantly, issue partial refunds, and review settlements on a tidy dashboard. Agents manage float, perform cash-in/cash-out, and track commissions with clarity. Behind the scenes, an operations console handles KYC tiers, wallet limits and fees, disputes, reconciliation, settlements, configurable billers, and real-time reporting—so growth never outruns governance.

Under the hood, PayME runs on a double-entry ledger and idempotent APIs to keep money movement exact, even under retries or flaky networks. Redis queues, PostgreSQL/MySQL, and Docker/Nginx make it scalable and resilient; push notifications, deep links, and offline-first caching keep the UX snappy. Next up on the roadmap: savings goals, micro-loans, virtual cards, and cross-border remittance—because your wallet should do more than just hold money.

Back-end Development

PAYME Back End Developed by Laravel 6

Back-end Dependencies

core: ^2.10.2,
axios: ^0.25,
bootstrap: ^5.1.3,
laravel-mix: ^6.0.6,
lodash: ^4.17.19,
postcss: ^8.1.14,
resolve-url-loader: ^3.1.2,
sass: ^1.32.11,
sass-loader: ^11.0.1,
vue: ^2.6.12,
vue-template-compiler: ^2.6.12

Front-end Development

PAYme Front End Developed by Flutter

Front-end Dependencies

carousel_slider: ^4.0.0
flutter_image_slideshow: ^0.1.2
dio: ^4.0.4
get: ^4.3.8
url_launcher: ^6.0.18
qr_code_scanner: ^0.6.1
flutter_form_builder: ^7.0.0
form_builder_validators: ^7.3.0
webview_flutter: ^3.0.0
localstorage: ^4.0.0+1
get_storage: ^2.0.3
permission_handler: ^9.1.0
getwidget: ^2.0.5
cupertino_icons: ^1.0.2
pinch_zoom: ^1.0.0
file_picker: ^4.5.0
fab_circular_menu: ^1.0.0
flutter_lints: ^1.0.0