{"id":20115682,"url":"https://github.com/xmilicax/atm-software","last_synced_at":"2026-06-10T10:31:34.995Z","repository":{"id":258468948,"uuid":"873929817","full_name":"xmilicax/atm-software","owner":"xmilicax","description":"Simple ATM Python app","archived":false,"fork":false,"pushed_at":"2024-10-17T02:57:39.000Z","size":294,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-02T19:20:05.100Z","etag":null,"topics":["junior","python"],"latest_commit_sha":null,"homepage":"","language":"Python","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/xmilicax.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":"2024-10-17T00:58:12.000Z","updated_at":"2024-10-17T03:08:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"4956ebdf-5848-4f2f-8ae7-cf5802b97068","html_url":"https://github.com/xmilicax/atm-software","commit_stats":null,"previous_names":["xmilicax/atm-software"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/xmilicax/atm-software","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xmilicax%2Fatm-software","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xmilicax%2Fatm-software/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xmilicax%2Fatm-software/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xmilicax%2Fatm-software/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xmilicax","download_url":"https://codeload.github.com/xmilicax/atm-software/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xmilicax%2Fatm-software/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34149132,"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-06-10T02:00:07.152Z","response_time":89,"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":["junior","python"],"created_at":"2024-11-13T18:36:17.411Z","updated_at":"2026-06-10T10:31:34.979Z","avatar_url":"https://github.com/xmilicax.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ATM Software\n\n## About Application\n\n###### [ENG]\nThe app is a university project. The goal was to create a basic ATM application. The app is fully written in Serbian.\n\n**Technologies used**: Python\n\nIn the beginning, in order to simulate card reading, a random card is chosen from the database in the .txt. file. After that, the user has 3 tries to enter the correct PIN, otherwise, he will be asked to try again later.\nPer successful login, the user has options to check balance, deposit, withdraw and end the session. In the deposit and withdrawal section, the amount can be entered by keyboard or side buttons with recommended amounts.\n\nTo try the app, please see the credentials in the file **baza.txt**.\n\n###### [SRB]\nAplikacija je kreirana kao projekat za predmet na osnovnim studijama. Glavni cilj bio je pravljenje Bankomat aplikacije sa osnovnim funckionalnostima. Aplikacija je napisana na srpskom jeziku.\n\n**Programski jezici**: Python\n\nPri ulazu u aplikaciju, kako bi se simulisalo očitavanje bankovne kartice, bira se nasumičan broj iz baze u .txt fajlu. Nakon toga, korisnik ima 3 pokušaja da unese tačan PIN, u suprotnom će biti zamoljen da pokuša malo kasnije.\nUkoliko je prijava uspešna, korisnik ima mogućnost da proveri stanje, izvrši uplatu i isplatu i završi sesiju. Na stranicama za izvršenje uplate i isplate, suma novca može biti uneta putem tastature ili dugmadima sa preporučenim iznosima. \n\nZa testiranje aplikacije, neophodne podatke pronaći u fajlu **baza.txt**.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxmilicax%2Fatm-software","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxmilicax%2Fatm-software","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxmilicax%2Fatm-software/lists"}