BookTrakt by Zain AliBookTrakt by Zain Ali

BookTrakt

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

0 likes ยท 8 views ยท 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.

Tags