Taira, Yago Masanobu (2024) Yard Sales Application: Technical Report. Undergraduate thesis, Dublin, National College of Ireland.
Preview |
PDF (Bachelor of Science)
Download (4MB) | Preview |
Abstract
The Yard Sales App is an iOS mobile application designed to empower yard sale shoppers with real-time price comparisons and product information. Developed using React Native and Expo, the app has been built and deployed to Apple Store Connect for TestFlight testing via Expo Application Services (EAS).
Key features include user authentication via Firebase, barcode scanning using react-nativevision-camera, real-time price comparison with eBay API integration, object recognition using AWS Rekognition, photo capture and gallery, wish-list functionality, and a markdown notebook for note-taking.
The app's architecture utilizes modern React patterns with hooks and functional components. Firebase provides backend services for authentication and data storage. Extensive unit and integration tests have been implemented using Jest and React Native Testing Library.
Evaluation methods include automated testing, performance testing on iOS devices, and user acceptance testing. While the app offers significant advantages in informed decision-making and potential cost savings, limitations such as reliance on internet connectivity and external API accuracy are acknowledged. Future development plans include enhancing offline capabilities, expanding recognizable items, and implementing advanced security measures.
The Yard Sales App represents a sophisticated tool for iOS users, combining cutting-edge mobile technologies with user-centric features to enhance the yard sale shopping experience. Its deployment to TestFlight demonstrates readiness for real-world testing and potential App Store release.
Item Type: | Thesis (Undergraduate) |
---|---|
Supervisors: | Name Email -, - UNSPECIFIED |
Subjects: | H Social Sciences > HF Commerce Q Science > QA Mathematics > Electronic computers. Computer science T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science Q Science > QA Mathematics > Computer software > Mobile Phone Applications T Technology > T Technology (General) > Information Technology > Computer software > Mobile Phone Applications |
Divisions: | School of Computing > Bachelor of Science (Honours) in Computing |
Depositing User: | Ciara O'Brien |
Date Deposited: | 27 May 2025 17:38 |
Last Modified: | 27 May 2025 17:38 |
URI: | https://norma.ncirl.ie/id/eprint/7688 |
Actions (login required)
![]() |
View Item |