{"id":23156120,"url":"https://github.com/adhadse/taxapi","last_synced_at":"2026-04-28T08:04:21.209Z","repository":{"id":104009982,"uuid":"539346755","full_name":"adhadse/TaxAPI","owner":"adhadse","description":"API for managing tax by accountant, tax payer and admin","archived":false,"fork":false,"pushed_at":"2022-09-21T06:55:24.000Z","size":45,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-04T17:32:24.486Z","etag":null,"topics":["flask","flask-api","flask-restful","pytest","python","python3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adhadse.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2022-09-21T06:50:47.000Z","updated_at":"2022-09-21T06:56:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"98e71c2d-735c-441b-a585-5b3c371cfd3d","html_url":"https://github.com/adhadse/TaxAPI","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/adhadse/TaxAPI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adhadse%2FTaxAPI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adhadse%2FTaxAPI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adhadse%2FTaxAPI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adhadse%2FTaxAPI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adhadse","download_url":"https://codeload.github.com/adhadse/TaxAPI/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adhadse%2FTaxAPI/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32371685,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-27T20:07:02.737Z","status":"online","status_checked_at":"2026-04-28T02:00:07.250Z","response_time":56,"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":["flask","flask-api","flask-restful","pytest","python","python3"],"created_at":"2024-12-17T21:12:39.774Z","updated_at":"2026-04-28T08:04:21.159Z","avatar_url":"https://github.com/adhadse.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TaxAPI in Flask\nA Flask API example with PyTest\n\nCurrently, this is a bare-bone implementation with Tax Payer, Tax Accountant, and Admin\nmodels written. Apart from that, I have also written validators for the above models + \nfor Country and State (storing individual tax value).\n\nI have also set up the API end points for adding Tax Payer, Tax Accountant, Country \nand State and modifying them. Plus some perfectly running unittests.\n\nI wasn't able to fulfill each and every requirements because of time constraints.\nI also wasn't able to test the docker file as Docker seems to have issue on my latop. So instead run the unittests as per these instructions for the time being.\n\nTo run unit test, first install requirements.\n```\npip install -r requirements.txt\n```\n\nand then run unittests using this command (doesn't require running acutal instance)\n```\npy -m unittest discover test -p '*_test.py'\n```\n\nIncase you want to run an actual server:\n```\npy manage.py db init\npy manage.py db migrate\npy manage.py db upgrade\n\npy manage.py run\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadhadse%2Ftaxapi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadhadse%2Ftaxapi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadhadse%2Ftaxapi/lists"}