{"id":19754781,"url":"https://github.com/mofazzal874/pharmaplus","last_synced_at":"2026-04-18T05:32:29.846Z","repository":{"id":240380574,"uuid":"802476291","full_name":"Mofazzal874/PharmaPlus","owner":"Mofazzal874","description":"CSE-3120 | Software Engineering and Information Systems Laboratory Android studio project with Factory , SingleTon , adapter , Observer Design pattern","archived":false,"fork":false,"pushed_at":"2024-05-31T12:49:21.000Z","size":2244,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-28T09:06:43.663Z","etag":null,"topics":["adapter-pattern","android-studio-java","ci-test","design-patterns","factory-pattern","firebase","java","junit5","mockito","observer-pattern","singleton-pattern","ui-testing"],"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/Mofazzal874.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-05-18T12:01:42.000Z","updated_at":"2024-10-25T21:29:41.000Z","dependencies_parsed_at":"2024-05-31T14:04:54.083Z","dependency_job_id":"97bfbad6-94cd-42e7-9120-28d8308dbcd5","html_url":"https://github.com/Mofazzal874/PharmaPlus","commit_stats":null,"previous_names":["mofazzal874/pharmaplus"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mofazzal874/PharmaPlus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mofazzal874%2FPharmaPlus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mofazzal874%2FPharmaPlus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mofazzal874%2FPharmaPlus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mofazzal874%2FPharmaPlus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mofazzal874","download_url":"https://codeload.github.com/Mofazzal874/PharmaPlus/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mofazzal874%2FPharmaPlus/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31957557,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"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":["adapter-pattern","android-studio-java","ci-test","design-patterns","factory-pattern","firebase","java","junit5","mockito","observer-pattern","singleton-pattern","ui-testing"],"created_at":"2024-11-12T03:04:07.789Z","updated_at":"2026-04-18T05:32:29.828Z","avatar_url":"https://github.com/Mofazzal874.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PharmaPlus\n\u003cb\u003ePharmaPlus\u003c/b\u003e is a Pharmacy management android app focusing on e-commerce on a pharmacy.This is a \u003cb\u003eCSE3120 software Engineering and Information Systems\u003c/b\u003e project made with \u003cb\u003eAndroid Studio Jellyfish\u003c/b\u003e...\nThis is a collaborative project of :\n- \u003ca href=\"https://github.com/Apn7\"\u003eEkramul Alam Apan(2007071)\u003c/a\u003e\n- \u003ca href=\"https://github.com/superXnova21\"\u003eAmit Kairy(2007069)\u003c/a\u003e\n- \u003ca href=\"https://github.com/Mofazzal874\"\u003eMofazzal Hosen(2007074)\u003c/a\u003e\n\n# Project Overview\n## Design Patterns Used:\n- 1.SingleTon(on User Model and Product Model)\n- 2.Factory(on product Model)\n- 3.Observer(add product)\n- 4.Adapter(all the adapters)\n## Testing:\n- 1.Unit Testing\n- 2.UI Testing \n- 3.CI Testing(on github's every branch)\n## All the diagrams here just a minimized version of the whole app .The actual app has more than 20 functionalities..\n### Class Diagram:\n![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/ffbc2f6e-755f-44f9-9509-0ec8e5d9a210)\n### Sequence Diagram:\n![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/f0dbce9a-3166-4189-a150-d2021de09d78)\n### State Diagram:\n![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/7c38caac-e3ac-4dc2-bb45-a1beea9ebb6f)\n### Activity Diagram:\n![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/a3abf6e5-9038-4c6f-bb35-5d9cab132c66)\n\n# Project Images:\n![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/81312d9a-fe0f-4f99-92d8-c0332dc5b6cc)\n![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/899c4921-353b-4cfe-8ad1-04756a503c78)\n![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/c7f95a16-c31a-4899-ab89-5f96e4c4e44c)\n![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/898cb593-df7b-4346-91dc-731efce0ed89)\n![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/74369e86-2c74-4578-a099-fe042f76cf91)\n![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/dd082f8c-09b5-4dd1-b9a1-221cb4ec2857)\n![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/322b76fb-91bc-4952-b54f-4cb33363528c)\n![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/d49fcc6d-7dc7-4521-a1d1-de9b0031800e)\n![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/49cf6e1a-c494-4502-9ce4-bebc78da998d)\n![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/e39ee17b-33a1-4169-bc0a-d7a888ece65d)\n![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/80e154bf-da76-4c8e-b10b-91867dd46d34)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmofazzal874%2Fpharmaplus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmofazzal874%2Fpharmaplus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmofazzal874%2Fpharmaplus/lists"}