Commit Graph

3 Commits

Author SHA1 Message Date
dereklseitz
2805c14e56 refactor: Adjust HTML/CSS across content pages for a more cohesive UX 2025-09-10 12:52:53 -05:00
dereklseitz
c5fd50bd35 Feat: Dynamic gallery page with Fetch API and improved product card layout
Refactor gallery page to dynamically load product data using the Fetch API. This addresses
a SyntaxError from incorrect script loading and updates the page to handle a new
flattened data structure.

- Replaced hardcoded product data with the Fetch API in `gallery-carousel.js`.
- Updated selectors and logic to handle the new data structure.
- Removed conflicting CSS rules for product cards.
- Shortened all `longDescription` fields to 175 characters or less.
- Widened the focused product card for better visibility without vertical scrolling.
- Reduced vertical spacing between elements in product cards (title, description, price, button).
2025-09-08 19:48:27 -05:00
dereklseitz
c9c5b89736 Refactor: Reconfigured Directory Structure & Installed 11ty
This commit refactors the project's directory structure to better align with a static site generator (SSG) workflow. The source files have been moved into a dedicated src directory, and Eleventy has been installed as the new SSG.
2025-08-18 20:18:19 -05:00