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)