A React Native mobile app for book lovers to track their reading progress, discover new books, and manage their personal library. Built with React Native, Firebase, and Google Books API, this app offers a seamless reading experience.
π Features
β Search & Discover β Find books using Google Books API.
β Track Reading Progress β Mark books as "To Read," "Reading," or "Finished."
β Favorites & Wishlist β Save books for later.
β Authentication β Secure login with Firebase authentication.
β Smooth UI & Performance β Optimized for fast, responsive navigation.
π οΈ Tech Stack
Frontend: React Native, Expo
Backend: Firebase (Auth, Firestore)
APIs: Google Books API
State Management: React Context API
πΈ Screenshots
Main Screen
On Hold Tile
On Hold Tile (Already favourited)
Reading List Screen
Book Details Screen
π₯ Demo Video
Demo is in screenshots/BookTrakt.mp4
π¦ Installation
Clone the repository:
Install dependencies:
Start the app:
π₯ Future Improvements
Add book recommendations based on reading history
Implement user reviews & ratings
Dark mode support
π€ Contributing
Contributions are welcome! Feel free to fork and submit a PR.
π License
This project is licensed under the MIT License.
Like this project
0
Posted Feb 11, 2025
BookTrakt is a React Native app for tracking books, managing reading lists, and discovering new reads with personalized recommendations and progress updates.