This project helps you estimate how many books you can read within a defined timeframe based on your reading speed and commitment!
Features
-
Dynamic Calculations: Calculates your estimated book count in real time.
-
Customizable: Adjust reading speed, time per day, and duration selections.
-
Book Covers: Displays a visually appealing carousel of book covers to add inspiration and excitement to your reading goals.
How to Use
-
Select how many minutes you plan to read per day.
-
Choose your average reading pace (words per minute).
-
Specify a duration for your reading goal.
-
The calculator displays your estimated reading potential!
Live Demo
[Deployed link here, if applicable]
Installation
-
Clone this repository: git clone https://github.com/MohdYahyaMahmodi/bookcalculator
-
Open index.html in your web browser. No additional setup is required.
Technical Description
This project is built with:
-
HTML: Defines the structure and content of the calculator.
-
CSS: Styles the page for a visually appealing presentation. TailwindCSS is used for the initial layout structure.
-
JavaScript: Handles user interactions, calculations, and carousel functionality.
Carousel Enhancement
The generateCarouselSlides() function dynamically populates the carousel with book data. Feel free to customize the bookData array with your favorite titles and relevant links.
Contributing
Feel free to submit pull requests for bug fixes, improvements, and new features.
License
This project is licensed under the MIT License - see the LICENSE: LICENSE file for details.
Let's Get Reading! π