This paper is published in Volume-7, Issue-5, 2021
Area
Web Development and Machine Learning
Author
Ganavi J., Amith S. Bharadwaj
Org/Univ
Altiostar, Bangalore, Karnataka, India
Keywords
Image Classification, Text Recognition, Barcode Scanning, Reverse Image Search, REST API, Android, Web Mining, Cross-Platform, Firebase
Citations
IEEE
Ganavi J., Amith S. Bharadwaj. Rake- A cross-platform digital product, International Journal of Advance Research, Ideas and Innovations in Technology, www.IJARIIT.com.
APA
Ganavi J., Amith S. Bharadwaj (2021). Rake- A cross-platform digital product. International Journal of Advance Research, Ideas and Innovations in Technology, 7(5) www.IJARIIT.com.
MLA
Ganavi J., Amith S. Bharadwaj. "Rake- A cross-platform digital product." International Journal of Advance Research, Ideas and Innovations in Technology 7.5 (2021). www.IJARIIT.com.
Ganavi J., Amith S. Bharadwaj. Rake- A cross-platform digital product, International Journal of Advance Research, Ideas and Innovations in Technology, www.IJARIIT.com.
APA
Ganavi J., Amith S. Bharadwaj (2021). Rake- A cross-platform digital product. International Journal of Advance Research, Ideas and Innovations in Technology, 7(5) www.IJARIIT.com.
MLA
Ganavi J., Amith S. Bharadwaj. "Rake- A cross-platform digital product." International Journal of Advance Research, Ideas and Innovations in Technology 7.5 (2021). www.IJARIIT.com.
Abstract
Rake is a cross-platform release-ready digital product that is a production-level app, making use of all the latest Firebase technologies. This app uses Firebase MLKit, Firebase Firestore & Firebase Authentication for its core functionality. It also uses libraries like Retrofit, Glide, GSON, and more third-party libraries for other functionalities. Firebase MLKit is used to recognize handwriting and text in images, objects in images, and also scan barcodes. This contributes to the main purpose of our app, which labels images and provides the user with context-aware actions of what the user can do next. Firebase Authentication is used to authenticate and help users log in & signup into the app. This uses OAuth 2.0 under the hood, so it is a very secure mechanism for login. Firebase Firestore is used as a database to store the user’s scanned data so that he can refer to it for later use. We’re also using our own custom TensorFlow Lite model, named ‘mobilenet’, to detect images. The app can be accessed via the web portal as well. Firebase Authentication lets the user login on to the web portal, which can be found at the rake.now.sh, and give the user access to his data on Firebase Firestore. This extended functionality where the user can access his data enhances the ease of use and makes sure that the user doesn’t always need a mobile device to see his previously scanned data.