{"id":13551822,"url":"https://github.com/thenifemi/PetShop","last_synced_at":"2025-04-03T02:32:00.874Z","repository":{"id":38389955,"uuid":"245718687","full_name":"thenifemi/PetShop","owner":"thenifemi","description":"Pet Shop is an e-commerce application for Android built with Flutter (iOS to come soon). ","archived":false,"fork":false,"pushed_at":"2023-10-03T01:11:36.000Z","size":11428,"stargazers_count":274,"open_issues_count":5,"forks_count":77,"subscribers_count":14,"default_branch":"master","last_synced_at":"2024-11-03T22:33:40.708Z","etag":null,"topics":["android","android-development","dart","ecommerce-application","firebase","firebase-auth","firebase-database","firebase-realtime-database","flutter","flutter-apps","flutter-examples","mobile-development","pet-shop","provider"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thenifemi.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-03-07T23:04:41.000Z","updated_at":"2024-10-26T18:42:41.000Z","dependencies_parsed_at":"2024-01-19T06:43:47.548Z","dependency_job_id":"ebd72a87-e944-4f1e-a3fd-e9f0e3482168","html_url":"https://github.com/thenifemi/PetShop","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thenifemi%2FPetShop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thenifemi%2FPetShop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thenifemi%2FPetShop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thenifemi%2FPetShop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thenifemi","download_url":"https://codeload.github.com/thenifemi/PetShop/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246925385,"owners_count":20855881,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["android","android-development","dart","ecommerce-application","firebase","firebase-auth","firebase-database","firebase-realtime-database","flutter","flutter-apps","flutter-examples","mobile-development","pet-shop","provider"],"created_at":"2024-08-01T12:01:54.178Z","updated_at":"2025-04-03T02:31:57.185Z","avatar_url":"https://github.com/thenifemi.png","language":"Dart","funding_links":[],"categories":["Dart"],"sub_categories":[],"readme":"\u003cimg align=\"left\" src=\"https://raw.githubusercontent.com/thenifemi/PetShop/master/assets/images/PetShop-removebg.png\" width=\"250px\" \u003e\n\n[![Header](https://raw.githubusercontent.com/thenifemi/PetShop/master/assets/images/playstoreBanner.png \"Header\")](https://play.google.com/store/apps/details?id=com.petshop.petshop)\n\n\u003cp\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/thenifemi/PetShop/master/screenshots/intro.jpg\" width=\"150px\" height=\"auto\" hspace=\"5\" vspace=\"20\"/\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/thenifemi/PetShop/master/screenshots/signup.jpg\" width=\"150px\" height=\"auto\" hspace=\"5\" vspace=\"20\"/\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/thenifemi/PetShop/master/screenshots/login.jpg\" width=\"150px\" height=\"auto\" hspace=\"5\" vspace=\"20\"/\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/thenifemi/PetShop/master/screenshots/home.jpg\" width=\"150px\" height=\"auto\" hspace=\"5\" vspace=\"20\"/\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/thenifemi/PetShop/master/screenshots/productDetails.jpg\" width=\"150px\" height=\"auto\" hspace=\"5\" vspace=\"20\"/\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/thenifemi/PetShop/master/screenshots/cart.jpg\" width=\"150px\" height=\"auto\" hspace=\"5\" vspace=\"20\"/\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/thenifemi/PetShop/master/screenshots/checkout.jpg\" width=\"150px\" height=\"auto\" hspace=\"5\" vspace=\"20\"/\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/thenifemi/PetShop/master/screenshots/forgot.jpg\" width=\"150px\" height=\"auto\" hspace=\"5\" vspace=\"20\"/\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/thenifemi/PetShop/master/screenshots/notifications.jpg\" width=\"150px\" height=\"auto\" hspace=\"5\" vspace=\"20\"/\u003e\n\u003c/p\u003e\n\n## Check out my latest project \u003e\u003e [MOVING PICTURES](https://github.com/thenifemi/movingPictures)\n\nPet Shop is an e-commerce application for Android built with Flutter (iOS to come soon). The goal is to implement the Flutter framework for large scale Android and iOS applications, implementing native platform features like camera accessibility, location reading, biometrics and NFC.\n\nSo far, authentication, location reading (implemented through Google Places API) and a couple database (using Firebase) reads and writes have been fully implemented. I also hope to integrate biometrics, payment options etc.\n\n## NOTICE!!\n\nIf the app or certain areas of the app are not functioning properly, please update your code with the latest in the repo.\nDisfunctionality may occur because I recently migrated my database.\nFor further enquiries, reach out to me on thenifemi@gmail.com.\n\n## Design ❄👌\n\n- Provider architecture\n- FirebaseAuth for authentication\n- Firebase Cloud Firestore as backend database\n- Fetched store images from Amazon\n- Location reading service by Google Places API\n\n## Building 🏢🚀\n\n1. Clone the repo to your local computer.\n2. Make sure you have Flutter and firebase installed.\n3. Please add your google-services.json file.\n4. import the foodProductsJSON/foodProducts.json to your firestore. (see: https://github.com/dalenguyen/firestore-import-export).\n5. The credentials.dart file is intentionaly not included. Create your own credentials file with your own API Keys.\n6. Open and run the the project with VS Code or Android Studio 3.x\n\n## Contribution 🍕🗺\n\nFeature requests, issues, pull requests and questions are welcome.\n\n## Bugs 😭🐛\n\nIf you encounter any bugs or are facing any issues with the code, please don't hesitate to reach out to me.\nemail : thenifemi@gmail.com\n\n## Credits 😎🤓\n\nWilberforce Uwadiegwu: Mobile Developer [( github )](https://github.com/wilburt)\n\n\n### NIFEMI","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthenifemi%2FPetShop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthenifemi%2FPetShop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthenifemi%2FPetShop/lists"}