Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mofazzal874/pharmaplus
CSE-3120 | Software Engineering and Information Systems Laboratory Android studio project with Factory , SingleTon , adapter , Observer Design pattern
https://github.com/mofazzal874/pharmaplus
adapter-pattern android-studio-java ci-test design-patterns factory-pattern firebase java junit5 mockito observer-pattern singleton-pattern ui-testing
Last synced: about 2 months ago
JSON representation
CSE-3120 | Software Engineering and Information Systems Laboratory Android studio project with Factory , SingleTon , adapter , Observer Design pattern
- Host: GitHub
- URL: https://github.com/mofazzal874/pharmaplus
- Owner: Mofazzal874
- Created: 2024-05-18T12:01:42.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-31T12:49:21.000Z (7 months ago)
- Last Synced: 2024-05-31T14:06:36.287Z (7 months ago)
- Topics: adapter-pattern, android-studio-java, ci-test, design-patterns, factory-pattern, firebase, java, junit5, mockito, observer-pattern, singleton-pattern, ui-testing
- Language: Java
- Homepage:
- Size: 2.14 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PharmaPlus
PharmaPlus is a Pharmacy management android app focusing on e-commerce on a pharmacy.This is a CSE3120 software Engineering and Information Systems project made with Android Studio Jellyfish...
This is a collaborative project of :
- Ekramul Alam Apan(2007071)
- Amit Kairy(2007069)
- Mofazzal Hosen(2007074)# Project Overview
## Design Patterns Used:
- 1.SingleTon(on User Model and Product Model)
- 2.Factory(on product Model)
- 3.Observer(add product)
- 4.Adapter(all the adapters)
## Testing:
- 1.Unit Testing
- 2.UI Testing
- 3.CI Testing(on github's every branch)
## All the diagrams here just a minimized version of the whole app .The actual app has more than 20 functionalities..
### Class Diagram:
![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/ffbc2f6e-755f-44f9-9509-0ec8e5d9a210)
### Sequence Diagram:
![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/f0dbce9a-3166-4189-a150-d2021de09d78)
### State Diagram:
![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/7c38caac-e3ac-4dc2-bb45-a1beea9ebb6f)
### Activity Diagram:
![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/a3abf6e5-9038-4c6f-bb35-5d9cab132c66)# Project Images:
![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/81312d9a-fe0f-4f99-92d8-c0332dc5b6cc)
![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/899c4921-353b-4cfe-8ad1-04756a503c78)
![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/c7f95a16-c31a-4899-ab89-5f96e4c4e44c)
![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/898cb593-df7b-4346-91dc-731efce0ed89)
![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/74369e86-2c74-4578-a099-fe042f76cf91)
![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/dd082f8c-09b5-4dd1-b9a1-221cb4ec2857)
![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/322b76fb-91bc-4952-b54f-4cb33363528c)
![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/d49fcc6d-7dc7-4521-a1d1-de9b0031800e)
![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/49cf6e1a-c494-4502-9ce4-bebc78da998d)
![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/e39ee17b-33a1-4169-bc0a-d7a888ece65d)
![image](https://github.com/Mofazzal874/PharmaPlus/assets/35369040/80e154bf-da76-4c8e-b10b-91867dd46d34)