BookTrakt by Zain AliBookTrakt by Zain Ali

BookTrakt

Zain Ali

Zain Ali

šŸ“š bookTrakt

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

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.