Skip to content

suryansh-it/un-bind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

159 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Unbind – eBook Downloader & Reader App

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.


🚀 Features

  • 🔍 Search for eBooks using keywords or author names
  • 📥 Download .epub files 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

🛠️ Tech Stack

Backend

  • Django + Django REST Framework
  • PostgreSQL
  • JWT Authentication

Frontend

  • Flutter (Dart)
  • ePub Viewer Integration
  • Responsive design and local file handling

🧪 Upcoming Features

  • 🌙 Dark mode reader
  • 🔄 Better search functionality

📷 Screenshots

(Add screenshots of the app here – home page, search result, reader screen, etc.)


📦 Installation

Backend (Django)

git clone https://github.com/your-username/unbind.git
cd unbind/backend
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver

Frontend (Flutter)

cd ../frontend
flutter pub get
flutter run

🤝 Contribution

This 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

📜 Disclaimer

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

🧑‍💻 Author

Built by Suryansh Sharma – always building what I wish existed. Feel free to connect!

⭐️ If you like it...

Give it a ⭐ on GitHub and share your thoughts!

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors