coderqh

Pennora — Flutter Banking and Wallet App with Laravel Admin

Banking screens that feel like money, not like a form.

Pennora — Flutter Banking and Wallet App with Laravel Admin

The live preview on CodeCanyon is this app compiled for the web: the real build, not a video.

A complete Flutter app for a digital bank or wallet: stacked cards you can flip, transfers you sign like a cheque, cash flow drawn as ribbons, and savings that fill a jar coin by coin. Sample data included, and a Laravel admin panel for when you want real rows.

What it does well

from the app
Cards you can flip — Pennora screen

Cards you can flip

Every card is drawn in code, stacked on the home screen, and flips over to show limits and a freeze switch. Recolor the whole deck by changing one value.

Transfers signed like a cheque — Pennora screen

Transfers signed like a cheque

Type an amount and the cheque above fills itself in, words included. A finger signature confirms it, and the cheque is stamped paid.

Cash flow as ribbons — Pennora screen

Cash flow as ribbons

Income on the left, spending on the right, and ribbons between them sized by amount. Tap a ribbon and the month behind it opens.

What it looks like

10 images
Wallet — Pennora
Wallet
Cheque — Pennora
Cheque
Ribbons — Pennora
Ribbons
Jar — Pennora
Jar
Day one — Pennora
Day one
Ledger — Pennora
Ledger
More screens — Pennora
More screens
What you get — Pennora
What you get
Admin — Pennora
Admin
Landing — Pennora
Landing

In the box

from the shipped zip
  • Full Flutter source in pennora_ui_kit/, no obfuscation and no licence server
  • Offline HTML documentation: setup, re-theming, app name and bundle id, troubleshooting
  • The back end, with full source: Laravel admin and REST API
  • Back-end setup notes for Docker and for shared hosting
  • A one-page landing site for the app, ready to host
  • 14 Dart test files in the app

Run it after download

the app
# unzip the download, then
$ cd pennora_ui_kit
$ flutter pub get
$ flutter run

The app runs on its bundled demo data first. The back end has its own README for Docker and for shared hosting, and the app keeps working without it.

Spec

measured
Screen widgets22
Dart files87
Tests in the package14
Dart SDK^3.7.0
Back endLaravel admin and REST API
PlatformsiOS + Android, one codebase

Counted from pennora-v1.0.zip, the file uploaded to CodeCanyon. Screen widgets are the view, screen and page classes in the source, so the number can differ slightly from a count of routes.

Questions

Something else? Ask on the item's CodeCanyon page; the author answers there.

Does it need a server?

No. The app ships with sample data and every screen works offline. Point it at the included Laravel companion when you want real accounts, cards and transactions with an admin panel.

Does it move real money?

No. There is no payment processor, bank connection or identity check inside. You connect your own API and handle compliance on your side.

Can I change the colors and fonts?

Yes. One color file and one text theme drive every screen, and the fonts are bundled, so nothing is downloaded at runtime.

See Pennora on CodeCanyon →

Sold on Envato's CodeCanyon marketplace, which handles payment, VAT, invoices and the download.