Welcome to the Library App! This application allows you to manage your book collection by adding, viewing, and tracking the reading status of your books.
- Live Demo: https://aarongulman.github.io/Library/
- Add Books: Add new books with a title, author, and number of pages.
- Track Reading Status: Mark books as read or not read.
- Update Reading Progress: Increment or decrement the last page read.
- Responsive Design: Optimized for both desktop and mobile devices.
-
Clone the repository:
git clone https://github.com/yourusername/library-app.git
-
Navigate to the project directory:
cd library-app
-
Open
index.html
in your preferred web browser:open index.html
-
Add a Book:
- Click on the "+" icon to open the book input form.
- Enter the title, author, and number of pages.
- Click "SUBMIT" to add the book to your library.
-
Mark as Read/Not Read:
- Click the "Read" checkbox to toggle the reading status of a book.
-
Update Reading Progress:
- Use the "+" and "-" icons to update the last page read for each book.
-
Remove a Book:
- Click the "REMOVE" button to delete a book from your library.
Library-App/
├── assets/
│ ├── arrow.png
│ ├── minus.png
│ ├── plus.png
├── index.html
├── script.js
├── styles.css
├── README.md
- assets/: Contains image assets used in the app.
- index.html: The main HTML file.
- script.js: JavaScript file for app functionality.
- styles.css: CSS file for styling the app.
- README.md: This readme file.
Contributions are welcome! Please fork this repository and submit a pull request with your changes.
- Fork the repository
- Create a new branch:
git checkout -b my-feature-branch
- Make your changes
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin my-feature-branch
- Submit a pull request
This project is licensed under the MIT License. See the LICENSE file for more details.
Happy reading and coding! If you have any questions or feedback, feel free to reach out.