DEV Community

Dennis Mpoukouris
Dennis Mpoukouris

Posted on

[Showoff Saturday] ATM Simulator – Fullstack Web App built with Flask

Hey everyone πŸ‘‹

I'm a self-taught developer and just started learning Flask around 2 weeks ago.

I built a fully functional ATM Simulator as my first serious fullstack project.

πŸ”§ Features:

  • Login & Register system with hashed PIN/password
  • Role-based Access (Users & Admins)
  • Deposit / Withdraw / Check Balance
  • Admin Panel with Create/Delete User
  • Dark Mode toggle (localStorage)
  • Session & Flash message handling
  • Data stored in a JSON pseudo-database

πŸ’‘ Stack:

  • Python / Flask
  • HTML / CSS / JS
  • Jinja2 Templates

πŸ“Ž GitHub: https://github.com/Bouk123/atm-simulator

I’d love your feedback on:

  • Code structure and security
  • UI/UX and layout
  • Features I should improve or add

Thanks in advance! πŸ™

Top comments (0)