- 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.