
Barcode Scanning
Software Engineer · Freelance
Est. 2024
Remote
This project is a freelance initiative where I developed a barcode scanning mobile app for shop inventory management. As the sole developer, I planned, structured, and implemented the framework for the app. My responsibilities included designing and coding key features like real-time updates with Firestore, bulk export/import to Excel/Google Sheets using Apache POI, and pull-to-refresh for instant data reloads. Additionally, I ensured the app's scalability and maintained a seamless user experience by introducing a one-tap reset feature for product counts. The result was a streamlined inventory management process, saving time and reducing errors for local shop owners.
Project Demo
Technologies Used
Android StudioKotlinFirebaseGoogle ML KitApache POI
My Contributions
- Developed a barcode scanning feature using Google ML Kit to enable quick and accurate product entry and tracking.
- Implemented real-time data synchronization with Firebase Firestore, ensuring instant inventory updates across multiple devices.
- Engineered bulk data export/import functionality using Apache POI, allowing seamless integration with Excel and Google Sheets for efficient inventory management.
- Added intuitive UI enhancements, including pull-to-refresh for rapid data reloads and a secure one-tap reset feature to reset inventory counts safely.
- Optimized app performance and scalability, significantly reducing manual inventory tasks and errors for shop owners.
- Provided comprehensive testing and debugging to deliver a robust, reliable app with smooth user interactions.