
RAUX BROTHERS - Furniture & Interior Design Since 1959
Transforming a heritage furniture brand into a modern digital experience using React 19 and a curated Material/Serif design system.
Overview
RAUX BROTHERS is a project dedicated to bringing a legacy furniture and interior design brand (established in 1959) into the modern digital landscape. The primary goal was to create a high-end, visual-first portfolio that mirrors the timeless and elegant nature of their custom furniture and furnishings.
The website functions as a comprehensive brand showcase, moving through the company's history, their curated product lines, and their specialized interior design services.
UI Design & Color Selection
The visual identity of the site was meticulously crafted using a custom Tailwind CSS configuration to evoke a sense of luxury and "timelessness".
Color Palette
We utilized a sophisticated, earthy palette that complements high-quality wood and textile photography:
- Primary (#2c2c2c): A deep charcoal for text and primary elements to provide strong contrast.
- Secondary (#8b7355): A warm, woody brown reflecting the brand's core material—furniture.
- Accent (#c9a96e): A muted gold/bronze for highlights and calls to action.
- Backgrounds: A soft gradient mix (
#f8f6f3to#f5f3ef) provides a "gallery" feel, preventing the starkness of pure white.
Typography
The project uses a tiered typography system to establish hierarchy:
- Logo & Display: Cinzel and Italiana for a classical, high-fashion aesthetic.
- Headings: Montserrat for modern readability.
- Body Content: Crimson Pro (Serif) to enhance long-form readability and convey heritage.
Tech Stack
| Layer | Technology |
|---|---|
| Framework | React 19 + Vite 7 |
| Styling | Tailwind CSS 3 (JIT Mode) |
| Post-Processing | PostCSS + Autoprefixer |
| Deployment | GitHub Pages |
Architecture & File Structure
The project follows a modular React component architecture, ensuring that each section of the long-form landing page is maintainable and reusable.
File Structure
src/
├── assets/ ← Brand images and SVGs
├── components/ ← Atomic UI sections
│ ├── About.jsx
│ ├── Contact.jsx
│ ├── Footer.jsx
│ ├── Hero.jsx
│ ├── Navbar.jsx
│ ├── Products.jsx
│ └── index.js ← Centralized export barrel
├── App.jsx ← Main layout and section ordering
├── index.css ← Tailwind directives
└── main.jsx ← React DOM entry point