Commit Graph

2 Commits

Author SHA1 Message Date
Daniel Avila 4322a2278b feat: Add Featured Projects carousel with BrainGrid (#267)
* feat: Add Featured Projects carousel with BrainGrid

- Added Featured section carousel below category filters in index.html
- Created docs/featured/braingrid/ with blog-style page design
- Implemented BrainGrid featured project page with product information
- Added CSS styles for featured carousel with responsive design
- Extended carousel.js with FeaturedCarousel class and scroll functionality
- Created SVG cover image for BrainGrid project
- Featured section includes card with image, description, and tags

* refactor: Make Featured carousel more compact with square cards

- Simplified Featured section title without command-block styling
- Changed featured cards to compact square design (280x280px)
- Replaced preview images with BrainGrid logo
- Added BrainGrid logo to article page
- Reduced card content to logo, name, minimal description, and arrow
- Updated carousel scroll amount for new card size
- Improved responsive breakpoints for mobile devices

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-12 22:57:59 -05:00
daniel c4618b0e4d feat: add CompanyCarousel for company stacks functionality
- Implemented CompanyCarousel class to manage carousel behavior for company stacks.
- Added auto-scroll, button controls, and touch/swipe support for mobile.
- Included global functions for scrolling the carousel and reinitializing on content changes.

feat: introduce StackRouter for handling stack pages

- Created StackRouter class to manage routing for company and technology stack pages.
- Implemented methods to load company and technology stacks, including data fetching and rendering.
- Added functionality for navigating back to the main page and loading all companies.
- Enhanced SEO with dynamic meta tag updates for stack pages.
2025-08-13 22:26:53 -04:00