Skip to content

Backend Application using Node.js with Nest.js, REST API, PostgreSQL, Jest and Swagger Documentation

License

Notifications You must be signed in to change notification settings

phatyh/bank-server

 
 

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 Application using Node.js with Nest.js, REST API, PostgreSQL, Jest and Swagger Documentation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 67.8%
  • Handlebars 31.8%
  • Other 0.4%