{"id":30076502,"url":"https://github.com/alexisvassquez/fintrust_cobol","last_synced_at":"2026-02-08T09:04:02.662Z","repository":{"id":308062634,"uuid":"1031497456","full_name":"alexisvassquez/fintrust_cobol","owner":"alexisvassquez","description":"A legacy-inspired fintech repo demonstrating COBOL’s enduring power in modern finance.","archived":false,"fork":false,"pushed_at":"2025-08-07T20:48:10.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-09-09T03:48:16.424Z","etag":null,"topics":["banking-system","cobol","cobol-programming","command-line-interface","command-line-tool","educational-project","financial-education","fintech","fintrust-cobol","gnucobol","legacy-systems","mainframe","modern-uses-of-cobol","procedural-programming","retrocomputing","simulation","software-archaeology","vintage-software"],"latest_commit_sha":null,"homepage":"","language":"COBOL","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/alexisvassquez.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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,"zenodo":null}},"created_at":"2025-08-03T21:36:36.000Z","updated_at":"2025-08-07T20:48:13.000Z","dependencies_parsed_at":"2025-08-03T23:33:04.214Z","dependency_job_id":"61ce8dcd-f90c-4ee6-8f88-bc71f74e78d0","html_url":"https://github.com/alexisvassquez/fintrust_cobol","commit_stats":null,"previous_names":["alexisvassquez/fintrust_cobol"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/alexisvassquez/fintrust_cobol","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexisvassquez%2Ffintrust_cobol","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexisvassquez%2Ffintrust_cobol/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexisvassquez%2Ffintrust_cobol/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexisvassquez%2Ffintrust_cobol/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alexisvassquez","download_url":"https://codeload.github.com/alexisvassquez/fintrust_cobol/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexisvassquez%2Ffintrust_cobol/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29225713,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-08T06:05:31.539Z","status":"ssl_error","status_checked_at":"2026-02-08T05:58:33.853Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["banking-system","cobol","cobol-programming","command-line-interface","command-line-tool","educational-project","financial-education","fintech","fintrust-cobol","gnucobol","legacy-systems","mainframe","modern-uses-of-cobol","procedural-programming","retrocomputing","simulation","software-archaeology","vintage-software"],"created_at":"2025-08-08T15:09:32.182Z","updated_at":"2026-02-08T09:04:02.638Z","avatar_url":"https://github.com/alexisvassquez.png","language":"COBOL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FinTrust COBOL\n\u003e 💼 A legacy-inspired fintech simulation built in COBOL for modern-day credibility and historic awareness.\n\nFinTrust COBOL is a minimalist COBOL-based finance simulation built to demonstrate the robustness and continued relevance of legacy financial systems. This repo simulates core banking operations like account creation, balance management, ledger summaries, and to demonstrate transaction processing using COBOL, the language still running trillions of dollars in global finance.\n\n---\n\n## 🏦 Why COBOL?\nCOBOL (Common Business-Oriented Language) powers most of the world's banking infrastructure. Despite being developed in 1959, it's still heavily used in mainframe environments across banks, insurance companies, and government systems. This project celebrates its resilience while planting my own flag in the fintech space.\n\n---\n\n## 💡 Features\n- Create and manage virtual customer accounts\n- Simulate deposits, withdrawals, and transfers\n- Generate simple account statements\n- Maintain a persistent flat file record system\n- Clean, modular COBOL source code (tested with GnuCOBOL)\n\n---\n\n## 🧰 Requirements\n- GnuCOBOL (install via `sudo apt install open-cobol` or `gnucobol3`)\n- Make or shell script (optional for automation)\n- A love for old-school elegance 🖥️\n\n---\n\n## 🔧 Running the Project\nTo compile a module:\n```bash\ncobc -x -o bin/mainmenu src/mainmenu.cbl\n```\n\nTo run:\n```bash\n./bin/mainmenu\n```\n\n---\n\n## 📖 Purpose\nThis repo is strictly for **educational** and **demonstrative** purposes only. FinTrust COBOL is in no way, shape, or form a banking institution.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexisvassquez%2Ffintrust_cobol","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexisvassquez%2Ffintrust_cobol","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexisvassquez%2Ffintrust_cobol/lists"}