demiban / bank-server

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

Home Page:https://api.pietrzakadrian.com/documentation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


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

https://api.pietrzakadrian.com/documentation

License:MIT License


Languages

Language:TypeScript 67.7%Language:Handlebars 31.8%Language:JavaScript 0.2%Language:Shell 0.2%