{"id":29189911,"url":"https://github.com/mniabedii/java-neo-bank","last_synced_at":"2025-07-01T23:18:21.185Z","repository":{"id":301911484,"uuid":"1010641184","full_name":"mniabedii/java-neo-bank","owner":"mniabedii","description":"A Java console-based Neo Bank project demonstrating core OOP concepts by simulating essential banking features and user roles.","archived":false,"fork":false,"pushed_at":"2025-06-29T14:29:37.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-29T15:31:36.951Z","etag":null,"topics":["java","neobank","oop","oop-in-java"],"latest_commit_sha":null,"homepage":"https://docs.google.com/document/d/1wuS5xZ3SktqJW7CEMCAMpZnNvSP7PIleC0wTUBY0M6E/edit?tab=t.0","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mniabedii.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-06-29T14:04:20.000Z","updated_at":"2025-06-29T14:29:40.000Z","dependencies_parsed_at":"2025-06-29T15:42:23.115Z","dependency_job_id":null,"html_url":"https://github.com/mniabedii/java-neo-bank","commit_stats":null,"previous_names":["mniabedii/java-neo-bank"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mniabedii/java-neo-bank","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mniabedii%2Fjava-neo-bank","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mniabedii%2Fjava-neo-bank/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mniabedii%2Fjava-neo-bank/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mniabedii%2Fjava-neo-bank/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mniabedii","download_url":"https://codeload.github.com/mniabedii/java-neo-bank/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mniabedii%2Fjava-neo-bank/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263047686,"owners_count":23405280,"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","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":["java","neobank","oop","oop-in-java"],"created_at":"2025-07-01T23:18:20.438Z","updated_at":"2025-07-01T23:18:21.172Z","avatar_url":"https://github.com/mniabedii.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JavaNeoBank\n\nThis project is a simple console-based simulation of a NeoBank implemented in Java, designed to provide essential online banking features without physical branches\n\nThis is my first project using OOP concepts in Java. The program features interactive menus and allows users to manage accounts, perform transfers, and handle support requests with robust error handling.\n\n## Features\n- User roles; regular customers and support staff\n- Customer registration, login, and identity verification  \n- Account management: balance check, recharge, transaction history  \n- Contacts management for easy transfers  \n- Support staff functions for verification and request handling  \n- Interactive and user-friendly console interface\n\n## Related Projects\n- For an improved version of this Neo Bank with a JavaFX graphical user interface (GUI), check out the [JavaNeoBank-GUI](https://github.com/mniabedii/java-neo-bank-gui) repository.\n\n##  Full Project Specification\nFor the full project instructions (in Persian), please refer to the link in the _Website_ section of this repository's About panel (top-right).\n##\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmniabedii%2Fjava-neo-bank","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmniabedii%2Fjava-neo-bank","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmniabedii%2Fjava-neo-bank/lists"}