Bank Application

类似于银行机构使用的金融软件的全栈网络应用程序 | React.js 和 Node.js。「🏦 Full Stack Web Application similar to financial software that is used in banking institutions」

Github stars Tracking Chart

Bank Application

实时预览 | Swagger 文档 | 联系开发者

  • 类似于专业银行机构使用的财务软件的全栈Web应用程序。
  • 根据SQL操作来计算当前账户余额(复式记账法)
  • 对三种语言的应用程序进行内部化。英语、德语和波兰语
  • 支持多种货币,当前汇率由外部服务器通过API提供。
  • 根据正确的设计模式和原则对应用程序进行编程,即SOLID、DRY和KISS。
  • 软件支持PWA,适用于所有现代浏览器和移动设备(RWD)。
  • 根据GDPR的规定,实施谷歌分析和Cookie同意。

前端技术栈(客户端

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

后台技术栈(服务器

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

系统要求

安装

# 1. Clone the bank repository
git clone https://github.com/pietrzakadrian/bank

# 2. Enter the bank directory
cd bank

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

许可证

本项目在MIT许可下授权。Copyright (c) 2019-2020 Adrian Pietrzak.


Main metrics

Overview
Name With Ownerpietrzakadrian/bank
Primary Language
Program languageJavaScript (Language Count: 0)
Platform
License:MIT License
所有者活动
Created At2018-11-29 18:15:44
Pushed At2022-08-25 18:14:44
Last Commit At2022-06-08 23:49:39
Release Count4
Last Release Name2.1 (Posted on )
First Release Name1.0 (Posted on )
用户参与
Stargazers Count1.4k
Watchers Count59
Fork Count345
Commits Count595
Has Issues Enabled
Issues Count25
Issue Open Count1
Pull Requests Count1
Pull Requests Open Count0
Pull Requests Close Count9
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Live Preview | Swagger Documentation | Contact the developer

  • 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
# 1. Clone the bank repository
git clone https://github.com/pietrzakadrian/bank

# 2. Enter the bank directory
cd bank

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