{"id":26334836,"url":"https://github.com/pepitoenpeligro/cloudbanking","last_synced_at":"2025-10-20T07:08:05.922Z","repository":{"id":37177942,"uuid":"302051291","full_name":"pepitoenpeligro/cloudbanking","owner":"pepitoenpeligro","description":"Platform to manage financial products (bank accounts, cards and investments) in a single space allowing the sharing of savings and debt boxes among users.","archived":false,"fork":false,"pushed_at":"2023-02-04T01:00:21.000Z","size":94681,"stargazers_count":2,"open_issues_count":37,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-03-04T09:38:20.298Z","etag":null,"topics":["bank-accounts","cards","cloud","cloud-computing","deposits","microservices"],"latest_commit_sha":null,"homepage":"https://pepitoenpeligro.github.io/cloudbanking/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pepitoenpeligro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-10-07T13:50:24.000Z","updated_at":"2022-09-20T05:01:20.000Z","dependencies_parsed_at":"2022-06-24T04:31:37.140Z","dependency_job_id":null,"html_url":"https://github.com/pepitoenpeligro/cloudbanking","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/pepitoenpeligro/cloudbanking","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pepitoenpeligro%2Fcloudbanking","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pepitoenpeligro%2Fcloudbanking/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pepitoenpeligro%2Fcloudbanking/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pepitoenpeligro%2Fcloudbanking/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pepitoenpeligro","download_url":"https://codeload.github.com/pepitoenpeligro/cloudbanking/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pepitoenpeligro%2Fcloudbanking/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280038604,"owners_count":26261869,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-20T02:00:06.978Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bank-accounts","cards","cloud","cloud-computing","deposits","microservices"],"created_at":"2025-03-16T00:30:15.917Z","updated_at":"2025-10-20T07:08:05.905Z","avatar_url":"https://github.com/pepitoenpeligro.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n\n\n\u003chead\u003e\n\u003clink rel=\"shortcut icon\"\n    href=\"https://raw.githubusercontent.com/pepitoenpeligro/cloudbanking/master/docs/img/favicon.ico\"\u003e\n \u003c/head\u003e\n\n# Cloud Banking\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n\n![icon](docs/img/icon.png)\n\n\u003cdiv align=\"center\"\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n[![All Contributors](https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square)](#contributors-)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n:warning: **The development of the project is under construction**\n\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n\n\u003cdiv align=\"center\"\u003e\n\n\u003ctable\u003e\n\u003cthead\u003e\n  \u003ctr\u003e\n    \u003cth\u003eCI/CD System\u003c/th\u003e\n    \u003cth\u003eStatus\u003c/th\u003e\n  \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eTravis\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://travis-ci.com/pepitoenpeligro/cloudbanking.svg?branch=master\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eCircle Ci\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://circleci.com/gh/pepitoenpeligro/cloudbanking.svg?style=shield\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eGithubAction - Test\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/pepitoenpeligro/cloudbanking/workflows/Rust/badge.svg\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eDrone.io\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://cloud.drone.io/api/badges/pepitoenpeligro/cloudbanking/status.svg\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \n  \u003ctr\u003e\n    \u003ctd\u003eAzure Pipelines\u003c/td\u003e\n    \u003ctd\u003e\n    \u003cimg src=\"https://dev.azure.com/joseantcg/cloudbanking/_apis/build/status/pepitoenpeligro.cloudbanking?branchName=master\"\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n\n## Product Demo\n\n\u003c!-- \u003cvideo\nsrc=\"https://user-images.githubusercontent.com/14912971/106923621-914edd80-670e-11eb-9827-664ad9663bc1.mp4\"\u003e\n\u003c/video\u003e --\u003e\n\n[![Watch the video](docs/6/img/play.png)](https://user-images.githubusercontent.com/14912971/106923621-914edd80-670e-11eb-9827-664ad9663bc1.mp4)\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n\n\n## [0. Composing and Continuous Deployment](https://pepitoenpeligro.github.io/cloudbanking/docs/6/1)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"200\" height=\"200\" src=\"https://user-images.githubusercontent.com/14912971/106917058-2b5f5780-6708-11eb-95aa-1884e5188e61.gif\"\u003e\n\u003c/p\u003e\n\n\n* [R1-R2-R3-R4-R5](https://pepitoenpeligro.github.io/cloudbanking/docs/6/1)\n\n\n##### Nginx endpoints Https\n\n2. `https://pepecordoba.site:443/accounts`\n3. `https://pepecordoba.site:443/cards`\n4. `https://pepecordoba.site:443/funds`\n5. `https://pepecordoba.site:443/loans`\n\n##### Nginx endpoints Http\n2. `http://pepecordoba.site:80/accounts`\n3. `http://pepecordoba.site:80/cards`\n4. `http://pepecordoba.site:80/funds`\n5. `http://pepecordoba.site:80/loans`\n\n\n![](docs/6/img/connection_flow.png)\n\n\n\n##### React Client\n- [https://cloudbanking-client.eu-gb.mybluemix.net](https://cloudbanking-client.eu-gb.mybluemix.net)\n\n\u003e All documentation can be found here: [https://pepitoenpeligro.github.io/cloudbanking/docs/6/1](https://pepitoenpeligro.github.io/cloudbanking/docs/6/1)\n\n***\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n\n\n\n\n## [1. Wiki Section](https://github.com/pepitoenpeligro/cloudbanking/wiki)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"200\" height=\"200\" src=\"https://user-images.githubusercontent.com/14912971/104063148-fc82be00-51fb-11eb-89af-d6d601e31fb8.gif\"\u003e\n\u003c/p\u003e\n\n\n* Do you want to know how you can interact with each of the microservices?\n* Do you want to know which routes are available?\n* Do you want to know what parameters and bodies they accept?\n* Do you want to know how to deploy microservices and bring them into production?\n\n\u003e 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 \n\n***\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n\n## [2. Roadmap - UPDATED](https://pepitoenpeligro.github.io/cloudbanking/docs/roadmap)\n\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"200\" height=\"200\" src=\"https://user-images.githubusercontent.com/14912971/104065412-fd1d5380-51ff-11eb-81bf-41e41a174028.gif\"\u003e\n\u003c/p\u003e\n\nDo you want to see the development planning of this project with the short and long term objectives?\n\n\n\u003e If yes, you only need to click on the title of this section\n\n***\n\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n## [3. Documentation - UPDATED](https://raw.githack.com/pepitoenpeligro/cloudbanking/master/docs/documentation/cloudbanking/index.html)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"200\" height=\"200\" src=\"https://user-images.githubusercontent.com/14912971/104065755-9a788780-5200-11eb-8b57-de0b28cb2916.gif\"\u003e\n\u003c/p\u003e\n\n\u003e If yes, you only need to click on the title of this section\n\u003e \n\u003cbr /\u003e\n\u003cbr /\u003e\n\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"200\" height=\"200\" src=\"https://user-images.githubusercontent.com/14912971/104124031-bbe78980-534e-11eb-8c63-f2cfb520318b.gif\"\u003e\n\u003c/p\u003e\n\nThe complete documentation (online)  of API design is available on the [postman website](https://documenter.getpostman.com/view/13864499/TVzPoK3B)\n\n***\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n\n\n\n## 4. Direct access to the sections\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"200\" height=\"200\" src=\"https://user-images.githubusercontent.com/14912971/104067445-766a7580-5203-11eb-9c86-e410c851d705.gif\"\u003e\n\u003c/p\u003e\n\n* R1. [Frameworks](https://pepitoenpeligro.github.io/cloudbanking/docs/5/r1)\n* R2. [Design, Routes, Testing and HU's](https://pepitoenpeligro.github.io/cloudbanking/docs/5/r2)\n* R3. [Good practices applied](https://pepitoenpeligro.github.io/cloudbanking/docs/5/r3)\n* R4 and R5. [Correctness and Additional work](https://pepitoenpeligro.github.io/cloudbanking/docs/5/r4-5)\n\n\n***\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n## 5. Run and deploy\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"200\" height=\"200\" src=\"https://user-images.githubusercontent.com/14912971/104067203-04922c00-5203-11eb-80b6-b417c2e029a1.gif\"\u003e\n\u003c/p\u003e\n\n\n```\ndocker-compose up\n```\n\n***\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n## 6. Contributors ✨\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"200\" height=\"200\" src=\"https://user-images.githubusercontent.com/14912971/104066494-c9dbc400-5201-11eb-9235-3bdb252aa9d6.gif\"\u003e\n\u003c/p\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003cdiv align=\"center\"\u003e\n\n\n\u003ctable\u003e\n\n  \u003ctr\u003e\n  \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/arturocs\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/23533371?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eArturo Cortés Sánchez\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr/\u003e\u003ca href=\"https://github.com/pepitoenpeligro/cloudbanking/commits?author=arturocs\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/pepitoenpeligro/cloudbanking/commits?author=arturocs\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n     \u003ctd align=\"center\"\u003e\u003ca href=\"http://goo.gl/IlWG8U\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/500?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJuan Julián Merelo Guervós\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/pepitoenpeligro/cloudbanking/commits?author=JJ\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n     \n   \u003c/tr\u003e\n\n\u003c/table\u003e\n\n\u003c!-- markdownlint-enable --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\u003c/div\u003e\n\n***\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n## 7. Previous work done. Additional work\n\n: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)\n\n:notebook: A description of the basic structure of this proyect can be found at [Basic Structure](https://pepitoenpeligro.github.io/cloudbanking/docs/proyect_structure)\n\n:mag_right: The description of the problem can be found in [Problem-Description](https://pepitoenpeligro.github.io/cloudbanking/docs/problem-description)\n\n:factory: A description of the architecture can be found at [Architecture Description](https://pepitoenpeligro.github.io/cloudbanking/docs/tecnology-architecture-description)\n\n:warning: The previous step could be found in [H3](https://pepitoenpeligro.github.io/cloudbanking/docs/3/index-h3.md)\n\nList of Animations\n* https://lottiefiles.com/20054-gps-location-arrow\n* https://lottiefiles.com/20298-code-loop\n* https://lottiefiles.com/29693-team123\n* https://lottiefiles.com/33369-sailing-ship\n* https://lottiefiles.com/27556-african-teacher-or-instructor\n* https://lottiefiles.com/14471-postbox","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpepitoenpeligro%2Fcloudbanking","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpepitoenpeligro%2Fcloudbanking","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpepitoenpeligro%2Fcloudbanking/lists"}