Awesome Open Source
Awesome Open Source

Bank Application

Live Preview | Swagger Documentation | Contact the developer

Full Stack Web Application similar to financial software that is used in professional banking institutions.

  • The current account balance is calculated based on the SQL operation (Double-entry bookkeeping)
  • Internalization of the application for three languages: English, German and Polish
  • Support for multiple currencies with the current rate supplied from an external server via API
  • Application programmed according to the correct design patterns and principle, i.e. SOLID, DRY and KISS
  • Software supports PWA, it is adapted to all modern browsers and mobile devices (RWD)
  • Implementation of Google Analytics along with the Cookie Consent according to the GDPR

Frontend technologies stack (client)

JavaScript, React.js, Redux, Redux-Saga, Reselect, immer, Ant Design and styled-components

Backend technologies stack (server)

TypeScript, Node.js, Nest.js, REST API, PostgreSQL and Swagger Documentation

System requirements


# 1. Clone the bank repository
git clone

# 2. Enter the bank directory
cd bank

# 3. Initialize and clone attached submodules for backend and frontend app
git submodule init && git submodule update


This project is licensed under the MIT license. Copyright (c) 2019-2020 Adrian Pietrzak.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,513,839
Typescript (252,937
Reactjs (72,884
Nodejs (53,975
Redux (13,084
Rest Api (8,112
Postgresql (7,705
Frontend (6,579
Styled Components (3,580
Backend (3,342
Nestjs (1,575
Redux Saga (1,291
Related Projects