{"id":27168149,"url":"https://github.com/sortiz0640/silverbank-","last_synced_at":"2025-04-09T05:29:26.711Z","repository":{"id":277583010,"uuid":"932884698","full_name":"sortiz0640/SilverBank-","owner":"sortiz0640","description":"Simple project developed in Java for the practice of object oriented programming and the application of its features (inheritance, abstraction, classes, etc).","archived":false,"fork":false,"pushed_at":"2025-02-14T18:29:14.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-14T18:34:44.036Z","etag":null,"topics":["banking","java","netbeans-ide","netbeans-project","oriented-object-programming"],"latest_commit_sha":null,"homepage":"","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/sortiz0640.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}},"created_at":"2025-02-14T17:43:35.000Z","updated_at":"2025-02-14T18:30:35.000Z","dependencies_parsed_at":"2025-02-14T18:44:53.428Z","dependency_job_id":null,"html_url":"https://github.com/sortiz0640/SilverBank-","commit_stats":null,"previous_names":["sortiz0640/silverbank-"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sortiz0640%2FSilverBank-","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sortiz0640%2FSilverBank-/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sortiz0640%2FSilverBank-/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sortiz0640%2FSilverBank-/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sortiz0640","download_url":"https://codeload.github.com/sortiz0640/SilverBank-/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247985714,"owners_count":21028743,"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":["banking","java","netbeans-ide","netbeans-project","oriented-object-programming"],"created_at":"2025-04-09T05:29:26.059Z","updated_at":"2025-04-09T05:29:26.703Z","avatar_url":"https://github.com/sortiz0640.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Silverbank 🖥️\n\nSimple project developed in Java for the practice of object oriented programming and the application of its features (inheritance, abstraction, classes, etc). \u003c/br\u003e\u003c/br\u003e\n![Java](https://img.shields.io/badge/java-%23ED8B00.svg?style=for-the-badge\u0026logo=openjdk\u0026logoColor=white)\n![NetBeans IDE](https://img.shields.io/badge/NetBeansIDE-1B6AC6.svg?style=for-the-badge\u0026logo=apache-netbeans-ide\u0026logoColor=white)\n\n### Features ✅\n- Creation of bank accounts based on cardholder name, id, and desired account type.\n- Transaction system (deposit, withdrawal, transfer) based on the cardholder ID initially registered in the account.\n- Report generation (Accounts registered in the app and transaction log according to cardholder's id account)\n- Each account includes its account number, which is automatically generated by the builder, as well as each transaction.\n\n### Important notes 🛑\n- Due to the simplicity of the project, no error control was implemented. \u003c/br\u003e\u003c/br\u003e\n  - The handling of nulls and input control according to the type of data requested from the user will normally cause the program to halt due to an exception. \u003c/br\u003e\n  - Transaction amounts and balances are handled with float variables. \u003c/br\u003e\u003c/br\u003e\n- The project structure has been separated into different packages for greater order. The enums package manages the handling of menus, certain attributes of classes, etc. \u003c/br\u003e\u003c/br\u003e\n  - The transaction packages are subclasses that inherit features from the main Transactions class.\n  - IOHandler is in charge of providing methods for inputs and outputs with a simpler syntax based on JOptionPane. \u003c/br\u003e\u003c/br\u003e\n- Names and ID's are Strings. Feel free using the format that you want. \n    \nDeveloper: sortiz0640\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsortiz0640%2Fsilverbank-","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsortiz0640%2Fsilverbank-","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsortiz0640%2Fsilverbank-/lists"}