Our project is a service that assists in the management of various pharmaceuticals within households and helps properly dispose of expired medications.
We provide guidelines for managing the inventory and expiration dates of over-the-counter and prescription medicines, as well as instructions on how to dispose of waste pharmaceuticals according to prescribed methods.
By utilizing this service, we aim to address various issues caused by improper disposal methods and, ultimately, reduce unnecessary consumption of pharmaceuticals to promote the well-being and health of individuals and the environment.
- MacOS
- XCode(the most recent version)
- Simulator
Clone this repo to your local machine using:
git clone https://github.com/2024-Google-Solution-Challenge-Team5/Backend.git
- Open
DrugBox.xcodeproj
in your Xcode. - Check the simulator version(recommend the iPhone 15 pro!!)
- Enjoy our service. You don't need to sign up to use our service. Just press the Google-sign-in button.
Note! Main branch is not working. You must choose the forDemoVideo branch.
- UIKit from CocoaTouch Framework
- Alamofire
- GoogleSignIn
- WebKit Framework
![](https://private-user-images.githubusercontent.com/80318425/307606549-1859370f-ec65-4367-a2df-a952a785592f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MDEwNzUsIm5iZiI6MTczOTYwMDc3NSwicGF0aCI6Ii84MDMxODQyNS8zMDc2MDY1NDktMTg1OTM3MGYtZWM2NS00MzY3LWEyZGYtYTk1MmE3ODU1OTJmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDA2MjYxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNmY2FhODAzYTEzNmU1ZmEzMTcwNDk5NGY3OGQxMzc0MTgzODJmMjQyOGRhOGUzNzlkOGI1YWRlYTIyZTZjNWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.HwkmJCQZNpxTDguEl_XUjA0EZmz8qgmxmSiyrv4-6GI)
![](https://private-user-images.githubusercontent.com/80318425/307606594-8a4fe429-b97c-4ffa-925b-5e12827e50b1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MDEwNzUsIm5iZiI6MTczOTYwMDc3NSwicGF0aCI6Ii84MDMxODQyNS8zMDc2MDY1OTQtOGE0ZmU0MjktYjk3Yy00ZmZhLTkyNWItNWUxMjgyN2U1MGIxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDA2MjYxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWYzOGIyNTVjNzRmMDg1ZTFhYzNlZDgzMTAzNTdiNmE2NjBlOWIwMGQ5NzgwMjg0NDBkZjY5OWRmYjkyZGEwOGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.m264XRD8byYDgtr5Rn7DsBm6XdqnEav-yOmtfFtnNCU)
![](https://private-user-images.githubusercontent.com/80318425/307606591-8dfc683e-48bf-43a2-a18c-c4aaa098dcda.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MDEwNzUsIm5iZiI6MTczOTYwMDc3NSwicGF0aCI6Ii84MDMxODQyNS8zMDc2MDY1OTEtOGRmYzY4M2UtNDhiZi00M2EyLWExOGMtYzRhYWEwOThkY2RhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDA2MjYxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQwYjE1NzkwYWM5ZTMwOTliYjg2NGNlZGZkMmNlNjQxNDEyNDRiN2JkZDc3ZjZmZDY4NDk3NGRjMjY2MjQ3OTImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.9H_TtuYGgoKyFyo0LqwNQOkVPVveBcK3A7286TncpZs)
![](https://private-user-images.githubusercontent.com/80318425/307606585-9b1f1bb3-5190-408c-a6ee-9f614287bb0b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MDEwNzUsIm5iZiI6MTczOTYwMDc3NSwicGF0aCI6Ii84MDMxODQyNS8zMDc2MDY1ODUtOWIxZjFiYjMtNTE5MC00MDhjLWE2ZWUtOWY2MTQyODdiYjBiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDA2MjYxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRkMTkzZjZkZDUzNmRiMzgxYWQ0MDcwMWMxYmEwYmFlMjliZGM3N2JjMzIyNTc2MDNhZWViY2VlYTllN2IwMWUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.VH7E6K3JgtuqS6hF8GXxccL2nlkvedzLqBGDl5-yHHA)
![](https://private-user-images.githubusercontent.com/80318425/307606587-5a1c2102-c3ba-4f5f-825f-7ecf5b5e28e3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MDEwNzUsIm5iZiI6MTczOTYwMDc3NSwicGF0aCI6Ii84MDMxODQyNS8zMDc2MDY1ODctNWExYzIxMDItYzNiYS00ZjVmLTgyNWYtN2VjZjViNWUyOGUzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDA2MjYxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdkZWZhNTIzZTJjMTFjNTkyODI2ODhhNjEyNDI0NWFhOGJhNjk5M2I0NmRiYjRkMmUzZmJlMmM4ODIxZjAwMzYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.ks8BaIGeK9vWhyvTQzz6f9X1XaZROqQ3menWNXWiZCw)
![](https://private-user-images.githubusercontent.com/80318425/307606581-8ae9c120-a79f-42b9-827e-03de9add3ada.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MDEwNzUsIm5iZiI6MTczOTYwMDc3NSwicGF0aCI6Ii84MDMxODQyNS8zMDc2MDY1ODEtOGFlOWMxMjAtYTc5Zi00MmI5LTgyN2UtMDNkZTlhZGQzYWRhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDA2MjYxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdlMGVhOGMxYWEzMmUzODAyZGEwM2JhODdkM2Y5ZGNhZTM1NDhjYjIxY2VjNWMxNmM3MzFjNjEyMzQzMDJmZWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.k4wCTkQwuXRUmA5vvonugVhbVB5IWdlS7awDk0b5oc4)
![](https://private-user-images.githubusercontent.com/80318425/307606580-f7d1f1de-29a6-436a-b891-389a4ffadd26.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MDEwNzUsIm5iZiI6MTczOTYwMDc3NSwicGF0aCI6Ii84MDMxODQyNS8zMDc2MDY1ODAtZjdkMWYxZGUtMjlhNi00MzZhLWI4OTEtMzg5YTRmZmFkZDI2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDA2MjYxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE0NzU4ZGQ4YjI5N2ZkYTQwZjhmODMyZGE5OGM4NzdmNWI0YTk0NDZmMDQ3ZTFlZDA3MGQ5YjBlY2Y0YTViZDcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.UQt-5BKt3QxZngbVtH5l2-GLapq35WjzW7Y_0DT0hpQ)
![](https://private-user-images.githubusercontent.com/80318425/307606579-a10c4b21-2174-4e56-8c96-e6277c14a6d0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MDEwNzUsIm5iZiI6MTczOTYwMDc3NSwicGF0aCI6Ii84MDMxODQyNS8zMDc2MDY1NzktYTEwYzRiMjEtMjE3NC00ZTU2LThjOTYtZTYyNzdjMTRhNmQwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDA2MjYxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTUyMWIyNzYwMTkwMTkwMWRhM2FmY2MxYjM4Y2Q2NTYyNDY0NGZmNWNlZmI4NGYxOTAzODFkNmZkYWE0ODNkYTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.cVed4r4lw_qcRnRzzqKx4-P5pOZrU5PrxR8Ge-MPZ14)
![](https://private-user-images.githubusercontent.com/80318425/307606578-d895dbbe-f497-4d55-9a1f-6a8182676df3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MDEwNzUsIm5iZiI6MTczOTYwMDc3NSwicGF0aCI6Ii84MDMxODQyNS8zMDc2MDY1NzgtZDg5NWRiYmUtZjQ5Ny00ZDU1LTlhMWYtNmE4MTgyNjc2ZGYzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDA2MjYxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWEyNjA3ZDU0ZDdlODllYjQxZTU4NDc0ZWRmZTg2ZWEwMzJkOTkwNTM2MTJkNTA5MWZlZmJjOWFjNjU0Y2FiODcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.8L7NZMrUHuSir5gkhbNnrVCVSokvNgMHFRPQguRqbQo)
![](https://private-user-images.githubusercontent.com/80318425/307606576-5f54a716-cf7c-41fa-b5a2-b70a4c621433.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MDEwNzUsIm5iZiI6MTczOTYwMDc3NSwicGF0aCI6Ii84MDMxODQyNS8zMDc2MDY1NzYtNWY1NGE3MTYtY2Y3Yy00MWZhLWI1YTItYjcwYTRjNjIxNDMzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDA2MjYxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI2ZDJmYTZlMTc1YTBjYjU3MjgyNTY5N2Y1YTU3MWQxNTE5NWU4OTVkMjRkMWUyOWQxY2I4ZTlkYWNhZWQyZTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.s1uHbX06N3Ut-nnU8-J-Sx1Teepezzl_CGPUTE79jGI)
![](https://private-user-images.githubusercontent.com/80318425/307606573-c20ab2e7-03b4-48f4-9eb5-925f24218ae3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MDEwNzUsIm5iZiI6MTczOTYwMDc3NSwicGF0aCI6Ii84MDMxODQyNS8zMDc2MDY1NzMtYzIwYWIyZTctMDNiNC00OGY0LTllYjUtOTI1ZjI0MjE4YWUzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDA2MjYxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTExZTcyMTI2YTU0Y2JhMmRkMmI0NGRhNTI2NmZjY2M5NjFkMzA1MGU4ZDdkNjA5OTNjZThjNGFlMjY2YmZhNWEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.CyHOexSUvcDiKpx2brd8fpDBppxlJRjU2DuzokGJMeI)
![](https://private-user-images.githubusercontent.com/80318425/307606572-b7dcab58-015a-4703-a1b5-392e4c251d80.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MDEwNzUsIm5iZiI6MTczOTYwMDc3NSwicGF0aCI6Ii84MDMxODQyNS8zMDc2MDY1NzItYjdkY2FiNTgtMDE1YS00NzAzLWExYjUtMzkyZTRjMjUxZDgwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDA2MjYxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkwM2JlMTU4ZDRjZTc1NmViYzkzMTcwNDYzNDIwNmQ5ZTVhNTM2MTM4OWVjYjQyODFkN2JkMTA2YjU5NmVkZTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.LSfQltJoBv5GqWKonQKiESj43rZyKThkkKcid89TN2Y)
![](https://private-user-images.githubusercontent.com/80318425/307606570-b6947645-a732-40dc-8afe-348a64d721d9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MDEwNzUsIm5iZiI6MTczOTYwMDc3NSwicGF0aCI6Ii84MDMxODQyNS8zMDc2MDY1NzAtYjY5NDc2NDUtYTczMi00MGRjLThhZmUtMzQ4YTY0ZDcyMWQ5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDA2MjYxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThiZjg2ZjlhNjM1OTczNTJiNDYwNDQ2ODE5ODZiNGFmODEwNjJmMGE4Zjg1MmMwYzY5ODZhYWI4MmFjOGZlMTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.v8bFCEaN3Ega757xGH9vFILOWTJg6ZVUngfrb-eGoE0)
![](https://private-user-images.githubusercontent.com/80318425/307606567-f6b6422f-224f-4018-bec6-a50ec61a7592.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MDEwNzUsIm5iZiI6MTczOTYwMDc3NSwicGF0aCI6Ii84MDMxODQyNS8zMDc2MDY1NjctZjZiNjQyMmYtMjI0Zi00MDE4LWJlYzYtYTUwZWM2MWE3NTkyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDA2MjYxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZkNmUxMTIyYTIxNmM4MzRmY2U0MDUxZDNmMmY5MWM3M2E4MzZiMTM5NzgwOWQzNjlhMTM0MmU4MTI3OTlkNTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.t3pGltHexEOgpQDKZboL5sZL4eLucBFwvWomDA7-H3E)