Skip to content

AaronGulman/Library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library App

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.

Table of Contents

Features

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

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/library-app.git
  2. Navigate to the project directory:

    cd library-app
  3. Open index.html in your preferred web browser:

    open index.html

Usage

  1. 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.
  2. Mark as Read/Not Read:

    • Click the "Read" checkbox to toggle the reading status of a book.
  3. Update Reading Progress:

    • Use the "+" and "-" icons to update the last page read for each book.
  4. Remove a Book:

    • Click the "REMOVE" button to delete a book from your library.

Project Structure

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.

Contributing

Contributions are welcome! Please fork this repository and submit a pull request with your changes.

  1. Fork the repository
  2. Create a new branch: git checkout -b my-feature-branch
  3. Make your changes
  4. Commit your changes: git commit -m 'Add some feature'
  5. Push to the branch: git push origin my-feature-branch
  6. Submit a pull request

License

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published