An open API service indexing awesome lists of open source software.

https://github.com/pepitoenpeligro/cloudbanking

Platform to manage financial products (bank accounts, cards and investments) in a single space allowing the sharing of savings and debt boxes among users.
https://github.com/pepitoenpeligro/cloudbanking

bank-accounts cards cloud cloud-computing deposits microservices

Last synced: 8 months ago
JSON representation

Platform to manage financial products (bank accounts, cards and investments) in a single space allowing the sharing of savings and debt boxes among users.

Awesome Lists containing this project

README

          

# Cloud Banking



![icon](docs/img/icon.png)

[![All Contributors](https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square)](#contributors-)

:warning: **The development of the project is under construction**







CI/CD System
Status


Travis



Circle Ci



GithubAction - Test



Drone.io




Azure Pipelines














## Product Demo

[![Watch the video](docs/6/img/play.png)](https://user-images.githubusercontent.com/14912971/106923621-914edd80-670e-11eb-9827-664ad9663bc1.mp4)










## [0. Composing and Continuous Deployment](https://pepitoenpeligro.github.io/cloudbanking/docs/6/1)



* [R1-R2-R3-R4-R5](https://pepitoenpeligro.github.io/cloudbanking/docs/6/1)

##### Nginx endpoints Https

2. `https://pepecordoba.site:443/accounts`
3. `https://pepecordoba.site:443/cards`
4. `https://pepecordoba.site:443/funds`
5. `https://pepecordoba.site:443/loans`

##### Nginx endpoints Http
2. `http://pepecordoba.site:80/accounts`
3. `http://pepecordoba.site:80/cards`
4. `http://pepecordoba.site:80/funds`
5. `http://pepecordoba.site:80/loans`

![](docs/6/img/connection_flow.png)

##### React Client
- [https://cloudbanking-client.eu-gb.mybluemix.net](https://cloudbanking-client.eu-gb.mybluemix.net)

> All documentation can be found here: [https://pepitoenpeligro.github.io/cloudbanking/docs/6/1](https://pepitoenpeligro.github.io/cloudbanking/docs/6/1)

***




## [1. Wiki Section](https://github.com/pepitoenpeligro/cloudbanking/wiki)



* Do you want to know how you can interact with each of the microservices?
* Do you want to know which routes are available?
* Do you want to know what parameters and bodies they accept?
* Do you want to know how to deploy microservices and bring them into production?

> For this, we have created a wiki section that can be consulted here: [CloudBanking Wiki](https://github.com/pepitoenpeligro/cloudbanking/wiki) or by clicking on the title of this section

***






## [2. Roadmap - UPDATED](https://pepitoenpeligro.github.io/cloudbanking/docs/roadmap)



Do you want to see the development planning of this project with the short and long term objectives?

> If yes, you only need to click on the title of this section

***






## [3. Documentation - UPDATED](https://raw.githack.com/pepitoenpeligro/cloudbanking/master/docs/documentation/cloudbanking/index.html)



> If yes, you only need to click on the title of this section
>





The complete documentation (online) of API design is available on the [postman website](https://documenter.getpostman.com/view/13864499/TVzPoK3B)

***






## 4. Direct access to the sections



* R1. [Frameworks](https://pepitoenpeligro.github.io/cloudbanking/docs/5/r1)
* R2. [Design, Routes, Testing and HU's](https://pepitoenpeligro.github.io/cloudbanking/docs/5/r2)
* R3. [Good practices applied](https://pepitoenpeligro.github.io/cloudbanking/docs/5/r3)
* R4 and R5. [Correctness and Additional work](https://pepitoenpeligro.github.io/cloudbanking/docs/5/r4-5)

***






## 5. Run and deploy



```
docker-compose up
```

***






## 6. Contributors ✨





Arturo Cortés Sánchez

⚠️ 💻

Juan Julián Merelo Guervós

⚠️

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!

***






## 7. Previous work done. Additional work

:checkered_flag: A technological feasibility study and the argument of the technologies finally proposed to be used in the project can be consulted at [Feasibility Study](https://pepitoenpeligro.github.io/cloudbanking/docs/feasibility-study)

:notebook: A description of the basic structure of this proyect can be found at [Basic Structure](https://pepitoenpeligro.github.io/cloudbanking/docs/proyect_structure)

:mag_right: The description of the problem can be found in [Problem-Description](https://pepitoenpeligro.github.io/cloudbanking/docs/problem-description)

:factory: A description of the architecture can be found at [Architecture Description](https://pepitoenpeligro.github.io/cloudbanking/docs/tecnology-architecture-description)

:warning: The previous step could be found in [H3](https://pepitoenpeligro.github.io/cloudbanking/docs/3/index-h3.md)

List of Animations
* https://lottiefiles.com/20054-gps-location-arrow
* https://lottiefiles.com/20298-code-loop
* https://lottiefiles.com/29693-team123
* https://lottiefiles.com/33369-sailing-ship
* https://lottiefiles.com/27556-african-teacher-or-instructor
* https://lottiefiles.com/14471-postbox