Golden Books is an online platform designed to provide users with a comprehensive collection of books. The website allows users to view all available books, search for specific titles, and add new books to the collection. This README provides a guide on how to set up and navigate the website.
To get started with the Golden Books website, follow these steps:
Make sure you have the following installed:
- A modern web browser (e.g., Chrome, Firefox, Edge, Safari)
- A text editor (e.g., VSCode, Sublime Text) for editing the code
- Clone the repository or download the ZIP file and extract it to your desired location.
git clone https://github.com/Programming-Sai/Golden-Books.git
- Open the project folder in your text editor.
The project consists of the following structure:
golden-books/
│
├── Images/
| ├── ...
│ └── icon.png
│
├── Scripts/
│ └── GoldenBooks.js
│
├── Styles/
│ ├── GoldenBooks.css
│ └── fontawesome-free-6.4.2-web/
│ ├── css/
│ │ └── all.css
│ └── ...
│
├── index.html
├── Search_Books_Page.html
├── Add_Books_Page.html
└── README.md
- index.html: The main page of the website, displaying all books.
- Search_Books_Page.html: A page for searching specific books.
- Add_Books_Page.html: A page for adding new books to the collection.
- Images/: Contains the icon image used in the website.
- Scripts/: Contains the JavaScript file (
GoldenBooks.js
) that handles the website's functionality. - Styles/: Contains the CSS file (
GoldenBooks.css
) that styles the website and FontAwesome library for icons.
The website uses the following dependencies:
- FontAwesome: For icons used throughout the website.
- Header: Contains the logo and navigation links to the main pages (
All Books
,Search
, andAdd Books
). - Main Section: Displays the content of the currently selected page.
- Footer: Provides additional information about the website, office details, useful links, a message form, and social media icons.
-
All Books (index.html):
- Displays a list of all available books.
- Accessible via the
All Books
link in the navigation bar.
-
Search Books (Search_Books_Page.html):
- Allows users to search for specific books.
- Accessible via the
Search
link in the navigation bar.
-
Add Books (Add_Books_Page.html):
- Provides a form for adding new books to the collection.
- Accessible via the
Add Books
link in the navigation bar.
- About Us: Information about the website.
- Office: Contact details of the office.
- Links: Useful links to different sections of the website.
- Message Us: A form to send a message to the website's administrators.
- Get In Touch: Social media icons to connect with the website on various platforms.