BookBuddy is a fully functional Android application designed to help users track reading habits, manage book logs, and discover new book recommendations. Built entirely from scratch in Java using Android Studio in June 2024, the app emphasizes usability, clean UI, and persistent data storage.
- User Accounts: Secure authentication with cloud-based data storage via Firebase.
- Book Entry: Add books using ISBN through manual input or barcode scanning.
- Metadata Retrieval: Automatically fetch book information via external APIs.
- Reading Logs: Track books with customizable details like dates read, ratings, and notes.
- Personalized Recommendations: Suggests books based on user reading history.
- Integrated Google ML Kit for ISBN barcode scanning.
- Implemented Firebase Authentication and Firestore/Realtime Database for user-specific data persistence.
- Designed an engaging and intuitive UI to encourage consistent interaction.
- Developed end-to-end mobile app functionality, from data modeling to UI and recommendation logic.
- Languages & Frameworks: Java, Android Studio
- Backend & Cloud: Firebase Authentication, Firestore, Realtime Database
- APIs & Tools: REST APIs, Google ML Kit, Barcode Scanning
- Other Skills: Mobile UI/UX Design, Recommendation Systems, Data Persistence
Created in June 2024, this project demonstrates experience in Android development, cloud-backed mobile apps, API integration, recommendation systems, and building polished, user-focused applications.