{"id":20391515,"url":"https://github.com/seycileli/bankapplication","last_synced_at":"2026-04-11T21:40:50.891Z","repository":{"id":124683535,"uuid":"222839323","full_name":"seycileli/BankApplication","owner":"seycileli","description":"CRUD Bank Application where you can add/ search/ update and delete users","archived":false,"fork":false,"pushed_at":"2019-11-28T18:10:04.000Z","size":157,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-03T21:43:27.962Z","etag":null,"topics":["bankers-algorithm","banking","banking-applications","crud","dao","encapsulation","inheritance","java","lookup","sort","verify"],"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/seycileli.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":"2019-11-20T03:05:31.000Z","updated_at":"2019-12-07T03:35:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"ad24d30d-ff09-44a2-a5e6-c4be37e8fe09","html_url":"https://github.com/seycileli/BankApplication","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/seycileli/BankApplication","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seycileli%2FBankApplication","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seycileli%2FBankApplication/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seycileli%2FBankApplication/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seycileli%2FBankApplication/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/seycileli","download_url":"https://codeload.github.com/seycileli/BankApplication/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seycileli%2FBankApplication/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31696743,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T21:17:31.016Z","status":"ssl_error","status_checked_at":"2026-04-11T21:17:24.556Z","response_time":54,"last_error":"SSL_read: 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":["bankers-algorithm","banking","banking-applications","crud","dao","encapsulation","inheritance","java","lookup","sort","verify"],"created_at":"2024-11-15T03:33:42.169Z","updated_at":"2026-04-11T21:40:50.861Z","avatar_url":"https://github.com/seycileli.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CRUD - BankApplication\n\nADD\n---------\n\n1. Ask user to enter the account number they want to add\n2. Verify that the account is not in the array\n          - If it is, throw a message saying this account already exists\n          - If account doesn't exist, add it into the array\n\n3. Verify that the account number is valid (between 1000 and 5000)\nUser can enter more than one account number, one at a time - ask the user \"do you want to enter another account number?\"\nIf user says yes, you will ask for another account. If user says no, exit the adding accounts\n\nRead\n------\n\n1. look for an account; called LookupAccounts (in CRUD; lookup)\n2. Ask user to enter a valid account number and we will print to the user that the account exists or not (that will be the output)\n3. Ask user if they want to check for other account number (yes/no)\n\nUpdate\n--------\n1. Ask user for a valid account number\n2. Verify if the account exists\n3. If account exists, ask for the new account number\n4. New account number should be valid and not duplicate\n5. Ask user if they want to continue updating another account\n\nDelete\n--------\n\n1. Ask user for a valid account number\n2. Verify if the account exists\n3. If yes, delete it from the array\n4. Ask the user if they want to delete another account\n \nThe application will have a menu to give user the options\n---------------------------------------------------------\n\n1. Option 1 - Add\n2. Option 2 - Lookup/read (showAccounts)\n3. Option 3 - Update (updateAccounts)\n4. Option 4 - Delete (remove/delete accounts)\n5. Option 5 - Exit\n \nWhat is the maximum amount of accounts we can handle?\n------------------------------------------------------\n\n1. 500\n2. Keep array sorted in ascending order\n3. When we insert a value to the array, add the new account to the end of the array (after the last one) and then we sort it\n4. Whenever we change the array, we sort the array\n5. If we delete/remove an account, we will replace that account number with 9999 and then we sort the array after\n6. The array will be initialized (empty) with 9999\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseycileli%2Fbankapplication","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseycileli%2Fbankapplication","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseycileli%2Fbankapplication/lists"}