See my projects down below
gilgusmaximus / fin-banking Goto Github PK
View Code? Open in Web Editor NEWBank institution project.
License: GNU General Public License v3.0
Bank institution project.
License: GNU General Public License v3.0
Use default API generator to convert YAML API to a Typescript based component interface for backend and frontend
To make database access faster, add redis caching in front of the databases, so that it can serve data requests faster
Backend tooling required:
While not important for small banks, it would be good to have the possibility to autoscale with kubernetes if more traffic is arriving.
This will need the clear separation of state from the backend to the database, proper testing and design evaluation and implementation and more before it can be implemented properly
Setup basic CI/CD on Github for the code so that it can be checked automatically every time a PR is done and then an artifact built once a release is done
Create an automatic clearing and settling system for banks
Get SQL Database,
Probably SQLite 3, as it is lightweight, easy to use and has a quick setup process, with probably some pre-setup docker image already
Containerize default applications of frontend and backend into docker and make port forwarding possible to allow easier testing from VM host all the way to the dockerized frontend
Whenever bank one sends money to bank two, and bank two sends money to bank one, then they should regularly have a check running, that balances out the amount to only send from one bank to the other that is left over.
Use frontend and backend testing tooling in order to provide adequate unit testing (+ coverage), and integration testing from frontend to backend and api to api
Utilize the default backend project to start of the process of setting up all the project specific configurations and test the connectivity between the frontend and backend, as well as containerization
Utilize the default frontendproject to start of the process of setting up all the project specific configurations and test the connectivity between the frontend and backend, as well as containerization
Setup frontend tooling:
Once all default proejcts are setup, complete the connectivity between the different parts, frontend, backend, database as well as connection to frontend via VM interface for easier host testing
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.