About Us

Welcome to The Brick Collectors! We're a family of LEGO enthusiasts from Belgium, spanning two generations of collectors, builders, and players.

Our goal is to bring together fellow brickmasters and showcase amazing LEGO collections and custom creations. Expect more features in the future to foster a community around sharing and celebrating LEGO passion.

Our website is built using the latest technologies including React, Next.js, and TypeScript. We leverage the power of Next.js for server-side rendering and static site generation to ensure fast page loads and optimal performance. Additionally, we use TypeScript for type safety and maintainability.

We're always looking for ways to improve and welcome any feedback or suggestions. Feel free to contact us at contact@thebrickcollectors.com with any questions or comments.

Feature Log

New Version 1.1.0 - Technical Upgrade & Refactoring (December 2025)

Enhancements

  • Modern UI Overhaul: Refreshed gallery cards, typography, and hover effects.
  • Improved Performance: Optimized image loading strategies and layout stability.
  • Better Accessibility: Enhanced ARIA labels and keyboard navigation support.
  • Search Experience: Visual improvements to the search bar and filtering.

Under the Hood

  • Core Upgrade: Migrated to Next.js 14.2 and React 18.3.
  • Testing Suite: Added comprehensive Unit Tests with Jest & Testing Library.
  • CI/CD: Implemented automated pipelines via GitHub Actions.
  • Code Refactoring: Modularized components for better maintainability.

Legacy Version 1.0.0 - Initial Release (2024)

Core Features

  • • Advanced LEGO set photo gallery with PhotoSwipe integration
  • • Full-screen image viewing with touch gestures support
  • • Video showcase support with React Player
  • • Search functionality for filtering by title, description, or tags
  • • Responsive design optimized for all devices
  • • Local media support
  • • Descriptions for each image generated by AI

Technical Features

  • • Next.js 14 App Router implementation
  • • Static site generation for optimal performance
  • • Image optimization with next/image
  • • TypeScript with strict mode enabled
  • • Modern ESLint configuration