Projects / Pathok
Pathok – জনপ্রিয় বাংলা বই
Bengali ebook reader with free books from Bangladesh, India, and translated world literature.
25K+ downloads · 5.0 rating on Google Play
A real Bangla library
Authors from Bangladesh and India, plus world literature translated into Bangla — browsable by author, genre, and curated home sections.
Find the book, not the menu
Search across titles and authors, or work down from a genre. Every book carries a written Bangla synopsis rather than a keyword dump.
Download and keep
Save books to the device and read with no connection. Catalog responses are cached too, so browsing survives a dead network.
Resumes where you stopped
Read position is stored per book — the exact page in a PDF, the exact location in an EPUB — so reopening lands you back in place.
Favourites that persist
Favourites and downloads are durable on-device state, refreshed in the background on a schedule rather than re-fetched every launch.
Light on data
Play Store data safety: no data collected, nothing shared with third parties.
Why it exists
Bangla books are scattered across the internet in formats nobody wants to read on a phone. Pathok (পাঠক) puts them in one place — free to start, easy to browse, and built to behave like a library rather than a storefront.
It is BuildByRain’s most established Play Store product, now past 25,000 installs with a 5.0 reader rating.
Who it’s for
Bangla readers who want a real library on their phone — browse by author or genre, download, and keep reading offline.
How it’s built
A Flutter app on GetX talks to a FastAPI backend, with a React admin and a separate
dataset pipeline maintaining the catalog and cover art. Two reader engines ship behind
one reading UI — pdfx for PDF and a native renderer for EPUB.
On the device, SQLite does double duty: one table for user-owned state (favourites, downloads, read positions) and a separate read-through cache for API responses. List endpoints try the network first and fall back to the last good snapshot, which is what keeps the app usable on a weak connection.
- Flutter
- GetX
- FastAPI
- SQLite cache
- PDF + EPUB readers
The core flow
Reading a book
- 1 Browse or search Home sections, genres, and authors — or search a title.
- 2 Read the synopsis Every book carries a written Bangla blurb first.
- 3 Download it Keep the book on the device and read with no connection.
- 4 Pick up later Reopening returns you to the exact page or EPUB location.
At a glance
- Status
- Live on Google Play
- Downloads
- 25K+
- Rating
- 5.0
- Platform
- Android
- Reading
- PDF + EPUB
Links
- Play Store Open listing
- Package
com.rainlab.pathok - Contact [email protected]