Skip to content

backend app with double-entry bookkeeping for account balance calculation | Nest.js, REST API and PostgreSQL

License

Notifications You must be signed in to change notification settings

pietrzakadrian/bank-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c1ca5b2 · Jun 8, 2022
Jun 8, 2022
Jun 22, 2020
Dec 19, 2020
Jun 20, 2020
Jul 27, 2020
Jun 20, 2020
Jul 27, 2020
Jul 27, 2020
Jun 30, 2020
Dec 19, 2020
Jun 20, 2020
Jun 23, 2020
Dec 19, 2020

Repository files navigation


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


Backend technologies stack

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

System requirements

Installation

# 1. Install the required dependencies
yarn

# 2. Rename the .env.example filename to .env and set your local variables
mv .env.example .env

# 3. Start the server with the backend application
yarn start

License

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

About

backend app with double-entry bookkeeping for account balance calculation | Nest.js, REST API and PostgreSQL

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published