Unbind is a personal eBook app that lets users search, download, and read ePub books — all in one place.
Think of it as a DIY Kindle, built just because I needed one. 😄
⚠️ Note: This app uses Library Genesis as a book source. It is intended purely for personal and educational use.
- 🔍 Search for eBooks using keywords or author names
- 📥 Download
.epubfiles directly to your device - 📖 Read eBooks in a smooth, distraction-free reader
- 📌 Track reading progress and current books
- 🔐 User authentication with JWT
- 📱 Cross-platform mobile frontend built with Flutter
- 🌐 Django REST backend with PostgreSQL database
- Django + Django REST Framework
- PostgreSQL
- JWT Authentication
- Flutter (Dart)
- ePub Viewer Integration
- Responsive design and local file handling
- 🌙 Dark mode reader
- 🔄 Better search functionality
(Add screenshots of the app here – home page, search result, reader screen, etc.)
git clone https://github.com/your-username/unbind.git
cd unbind/backend
pip install -r requirements.txt
python manage.py migrate
python manage.py runservercd ../frontend
flutter pub get
flutter runThis is a personal learning project, but feel free to open issues or suggest improvements. PRs are welcome for:
- Improving UI
- Adding useful features
- Bug fixes
- This project is for educational and personal use only.
- Being a project it is not polished or optimised , as it'll be under development and will be improved overtime
- The book data is fetched via unofficial sources and is not intended for commercial distribution or public deployment.
Built by Suryansh Sharma – always building what I wish existed. Feel free to connect!
Give it a ⭐ on GitHub and share your thoughts!