Android PDF Viewer Application
Shelvz is an Android app built using Jetpack Compose that allows users to manage their PDF book collection. The app features a clean and intuitive UI, supports user authentication, and provides a seamless experience for organizing, discovering, and reviewing media.
Features
📚 Library Management: Store books in a personalized collection
💺 Login: Create a profile with username and bio
Screenshots
Not Implemented Features
🏆 Achievements: Unlock achievements based on media interactions
📜 Wishlist: Keep track of media you want to explore
📕 Discover: Browse new media recommendations - partially implemented with ability to access OpenLibrary API
📙 Reviews & Ratings: Write and read reviews
📗 Customization of profile pic & banner
📘 Bookmarks: Save your page
📧 Flexible: Support for more filetypes
🚻 Friends: Send recommendations to friends
Prerequisites
Android Studio Flamingo or newer
Android SDK 30+
Gradle 7.0+
Installation
Clone the repository:
git clone https://github.com/rkcabell/Shelvz.git
Open the project in Android Studio.