BookTrakt

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
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.