Welcome to the Flet Book Reader App! This application is built using Flet, a Python web framework designed for simplicity and ease of use. The Flet Book Reader App provides a seamless experience for readers who want to explore, organize, and enjoy their favorite books in a digital format.
- Book Library: Organize and manage your digital book collection.
- Read Anywhere: Enjoy your favorite books on any device with a responsive design.
- Customizable Reading Experience: Adjust fonts, themes, and settings for a personalized reading experience.
- Search Functionality: Quickly find and discover new books in your library.
- Bookmarking: Easily mark your progress and return to where you left off.
- Offline Reading: Download books for offline reading convenience.
Follow these steps to set up the Flet Book Reader App locally:
-
Clone the Repository:
git clone https://github.com/your-username/flet-reader.git
-
Navigate to the Project Directory:
cd flet-reader
-
Create a Virtual Environment:
python -m venv venv
-
Activate the Virtual Environment:
- On Windows:
venv\Scripts\activate
- On Unix or MacOS:
source venv/bin/activate
- On Windows:
-
Install Dependencies:
pip install -r requirements.txt
-
Start the Development Server:
flet run
Visit http://localhost:8000 in your browser to access the Flet Book Reader App.
-
Upload Your Books:
- Visit the
/upload
endpoint to add books to your digital library.
- Visit the
-
Browse and Read:
- Explore your library on the
/library
page and start reading your books.
- Explore your library on the
-
Customize Your Reading Experience:
- Adjust fonts, themes, and other settings to create a comfortable reading environment.
-
Bookmark and Resume:
- Use the bookmark feature to mark your progress and easily resume reading.
If you would like to contribute to the development of this project, please follow our contribution guidelines.
This project is licensed under the Apache-2.0 license. Feel free to use, modify, and distribute the code for your own projects.
Happy Reading! 📚