Welcome to Lara's Bookshelf, a simple and elegant book showcase built with Astro. This site displays a collection of books with their cover images, titles, authors, ratings, and summaries.
- Responsive grid layout of book cards
- Book cover images with hover effect
- Clickable book cards that reveal a summary overlay
- External links to book details
- Astro for static site generation
- CSS Grid and Flexbox for layout
- Vanilla JavaScript for interactivity
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/jodisfields/bookshelf.git
-
Navigate to the project directory:
cd bookshelf
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and visit http://localhost:4321.