▲ 2 r/esp32AI+2 crossposts

I built a standalone, offline banking server running on a single ESP32 with an ST7789 display and dark-mode web dashboard

Hey everyone,

I wanted to share a project I’ve been working on called ESPBanking made by Dumasha . It turns a single ESP32 into a complete, self-contained financial server and simulator that operates 100% offline without needing any cloud services, internet access, or external databases.

It’s designed as a turnkey project—you just flash the code, power it up, and you have a fully functional micro-server running on your local Wi-Fi.

What It Includes & What It Does:

  • Sleek Dark-Mode Web Dashboard: Just open the ESP32’s local IP address in your phone or PC browser, and it loads a single-page web app straight from the board.
  • User & Admin Panels: Standard users can handle transfers, log expenses, and settle active bills. The Admin panel gives you total control over user accounts, balance adjustments, tax/interest rules, global announcements, and system backups.
  • Real-Time Hardware Display: Outputs system status, IP address, active user, live balance metrics, and memory usage directly to an attached 2.4" ST7789 TFT screen.
  • Complete Security Layer: Packed with SHA-256 password hashing, hardware-generated session tokens, auto-expiring sessions, and rate-limited account lockouts to stop brute-force attempts.
  • Precision Accounting: Built specifically to prevent decimal rounding errors during transactions, interest, and tax calculations.

Instead of spending weeks setting up asynchronous web routes, embedded UI files, security protocols, and display rendering from scratch, this package has everything pre-configured and ready to run.

Visit my Github Page for the Source Code If you want to build it, The screen is optional if you dont have one, Just fine it will work .

Just a heads-up since I am selling the source code to help fund my future hardware projects: this is a proprietary release rather than open-source. When you grab the code, it is fully yours for personal setups, educational builds, and local testing. I just ask that you please do not redistribute, resell, or upload the .ino files to public repositories. I put a ton of hours into dialing in the math and UI for this build, so I really appreciate you respecting the work!

u/ESPvsARDUINO6767 — 13 days ago