A complete backend simulation of a secure money transfer application. Built with Python and Streamlit, this platform demonstrates core financial technology workflows including user authentication, real-time currency conversion, and dynamic transaction fee calculations.
Experience the simulation directly in your browser:
π Launch Fintech Simulator
π± Fully Responsive: Whether you're on a multi-monitor desktop setup or testing it out on your phone, this application scales perfectly to any screen size. Give it a try on mobile!
β³ A quick heads-up on loading time: This application is hosted on Streamlit's free community cloud. If it hasn't been interacted with in a few days, it may go to "sleep" to save resources. If you see a sleeping screen, just click "Wake up app" and it will boot up in seconds!
Here is a look at the core interfaces and financial logic in action.
- Role-Based Access Control: Secure Login, Sign-Up, and Admin portals managing distinct user sessions.
- Simulated Ledger: Persistent user balance tracking utilizing a lightweight JSON database.
- Dynamic Currency Conversion: Calculates cross-border exchange rates (e.g., INR to USD) on the fly.
- Automated Fee Processing: Programmatically calculates transaction fees and total account deductions before executing a transfer.
A clean, single-page application architecture using JSON for state management:
π¦ fintech-transaction-sim
β£ π .devcontainer # Development container configuration
β£ π mta.py # Main application logic, UI, and routing
β£ π user_data.json # Lightweight database for credentials and balances
β π README.md # Project documentation
To run this simulation on your own machine, you will need Python installed.
1. Clone the repository
git clone https://github.com/mohdayandev/fintech-transaction-sim.git
cd fintech-transaction-sim2. Install dependencies Make sure you have Streamlit installed in your environment:
pip install streamlit3. Start the application
streamlit run mta.pyStreamlit will automatically open a new browser tab serving the application locally.
Mohammed Ayan Architecting intelligent systems and scalable cross-platform experiences.