{"id":20338605,"url":"https://github.com/gkeymaster/bigbank","last_synced_at":"2026-05-28T01:32:18.131Z","repository":{"id":219524943,"uuid":"742223712","full_name":"GKeyMaster/BigBank","owner":"GKeyMaster","description":null,"archived":false,"fork":false,"pushed_at":"2024-02-28T00:10:53.000Z","size":1715,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-04T14:34:41.643Z","etag":null,"topics":["elixir","finance","phoenix"],"latest_commit_sha":null,"homepage":"","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GKeyMaster.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-12T02:16:37.000Z","updated_at":"2024-02-11T11:39:05.000Z","dependencies_parsed_at":"2024-02-28T01:27:10.593Z","dependency_job_id":"e8a25a82-5805-4867-b24e-57c67a99602b","html_url":"https://github.com/GKeyMaster/BigBank","commit_stats":null,"previous_names":["gkeymaster/phoenix_bank","gkeymaster/bigbank"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/GKeyMaster/BigBank","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GKeyMaster%2FBigBank","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GKeyMaster%2FBigBank/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GKeyMaster%2FBigBank/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GKeyMaster%2FBigBank/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GKeyMaster","download_url":"https://codeload.github.com/GKeyMaster/BigBank/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GKeyMaster%2FBigBank/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33590884,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-27T02:00:06.184Z","response_time":53,"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":["elixir","finance","phoenix"],"created_at":"2024-11-14T21:13:38.227Z","updated_at":"2026-05-28T01:32:18.107Z","avatar_url":"https://github.com/GKeyMaster.png","language":"Elixir","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bank Platform\n\n[![Build Status](https://travis-ci.org/wojtekmach/acme_bank.svg?branch=master)](https://travis-ci.org/wojtekmach/acme_bank)\n\n\n[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy)\n\nAcme Bank is an example project to explore and experiment with building modular and maintainable Elixir/Phoenix applications. For some more context, see ElixirConf USA 2016 talk \"Building an Umbrella Project\":\n\n- [Slides](https://speakerdeck.com/wojtekmach/building-an-umbrella-project)\n- [Video](https://www.youtube.com/watch?v=6NTmUQClHrU)\n\nSee README of each application to learn more about what it does. Most apps contain a \"wishlist\" of features that might\nmakes sense for that app. The idea is not to implement these features but to show how each particular app can grow\nin complexity and thus how important it is to keep it separate.\n\n## Apps\n\n- [Auth](apps/auth)\n- [Backoffice](apps/backoffice)\n- [BankWeb](apps/bank_web)\n- [Bank](apps/bank)\n- [MasterProxy](apps/master_proxy)\n- [Messenger](apps/messenger)\n- [Money](apps/money)\n\n![diagram](./docs/diagram.png)\n\n## Setup\n\n    $ git clone https://github.com/wojtekmach/acme_bank\n    $ cd acme_bank\n    $ mix deps.get\n    $ mix ecto.setup\n    $ (cd apps/bank_web \u0026\u0026 npm install)\n    $ (cd apps/backoffice \u0026\u0026 npm install)\n    $ mix phoenix.server\n    $ open http://localhost:4000\n    $ open http://localhost:4001/backoffice\n\n## Deployment\n\nAcme Bank can be deployed to Heroku, see the Heroku Deploy button at the beginning of the README.\n[MasterProxy](apps/master_proxy) is used as the main entry point to the application: it binds\nto the port exposed by Heroku, and forwards requests to web apps.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgkeymaster%2Fbigbank","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgkeymaster%2Fbigbank","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgkeymaster%2Fbigbank/lists"}