Interactive Banking UI is an educational web application that simulates basic online banking features. Built with plain HTML, CSS, and JavaScript, the app is designed as a front-end development and UI design practice project.
See the magic behind the code — demo available here.
- User login interface
- Display of transactions (deposits and withdrawals)
- Account balance visualization
- Simulated money transfers
- Auto logout after a period of inactivity
- Dynamic DOM manipulation using JavaScript
- Clean and responsive user interface
- ✅ HTML5
- ✅ CSS3 (Flexbox & Grid layout)
- ✅ JavaScript (Vanilla JS – no frameworks)
interactive-banking-ui/
├── css/
│ └── style.css
├── img/
│ ├── bank.png
│ └── soho.webp
├── js/
│ └── script.js
├── .gitignore
├── .prettierrc
├── index.html
├── LICENSE.md
├── screenshot.png
└── README.md
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What things you need to install the software and how to install them:
- A modern web-browser (Chrome, Firefox, Safari, Edge)
- Clone the repository.
- Navigate to the project directory:
- Open
index.htmlin your browser.
- Use the play/pause button to play or pause the track.
- Use the next and previous buttons to change tracks.
- HTML - The markup language used
- CSS - The style sheet language used
- JavaScript - The programming language used
-Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or create a pull request. -If you're having any problem, please raise an issue on GitHub and the maintainers will help you out.
This project is maintained by Duško Vokić. You can reach out to me on GitHub or LinkedIn for any queries or suggestions.
This project is licensed under the MIT License - see the LICENSE.md file for details
- Font Awesome - Used for icons.
- Unsplash - Source of album cover images.
- GitHub Pages - Hosting the project website.
