The premier React & Tailwind CSS experience crafted exclusively for high-end gold jewelers, diamond boutiques, and luxury heritage ateliers. Showcase opulent rings, necklaces, and bespoke pieces with flawless elegance.
Pure luxury jewelry styling
Curated inner pages & layouts
Clean, modular & modern code
Dedicated developer support
Preview our pages and access documentation
Standard License β Use this item in one end product for personal or business projects and client work.
Unlimited Projects Add-on β Allows use of this item in an unlimited number of end products and client projects.
Commercial Add-on β Allows the end products to be sold or offered with subscription or paid access.
Important Note β Please ensure you select the appropriate license / add-on for your project needs. For more details on WrapMarket license terms, please visit the Official License Page.
Welcome to GoldQ. This website presents a luxury jewelry collection with elegant home layouts, curated product showcases, collections, contact, and utility pages. It is built with React 19, modern styling, and reusable UI components for a polished shopping experience.
Elegant home layouts that showcase featured jewelry with a premium editorial feel
Showcase rings, collections, and featured pieces with refined product presentation
Clear contact and utility pages for customer support, sign-in, and browsing assistance
goldq/
βββ public/ # Static assets
β βββ documentation/ # Documentation site
β βββ images/ # Project images
βββ src/
β βββ components/ # React components organized by feature
β β βββ aboutus/ # About page components
β β βββ collection/ # Collection/product components
β β βββ contactus/ # Contact page components
β β βββ home/ # Homepage components
β β βββ loader/ # Loading components
β β βββ ui/ # Reusable UI components
β βββ context/ # React Context for state management
β β βββ LikeContext.jsx # Favorites/Wishlist context
β βββ hooks/ # Custom React hooks
β β βββ useScrollAnimation.js
β βββ layout/ # Layout components
β β βββ Header.jsx
β β βββ Footer.jsx
β β βββ Layout.jsx
β βββ pages/ # Page components
β β βββ Home.jsx
β β βββ Home2.jsx
β β βββ Home3.jsx
β β βββ Home4.jsx
β β βββ About.jsx
β β βββ Collection.jsx
β β βββ Contact.jsx
β β βββ SignIn.jsx
β β βββ ComingSoon.jsx
β β βββ NotFound.jsx
β βββ router/ # Routing configuration
β β βββ RoutesPath.jsx
β βββ data/ # Mock data
β β βββ mockdata.json
β βββ lib/ # Utility functions
β β βββ utils.js
β βββ App.jsx # Root component
β βββ main.jsx # Entry point
β βββ index.css # Global styles
β
βββ Configuration Files:
βββ vite.config.js # Vite configuration
βββ tailwind.config.js # Tailwind CSS configuration
βββ jsconfig.json # JavaScript configuration
βββ eslint.config.js # ESLint configuration
βββ components.json # Component library config
βββ package.json # Dependencies & scripts
βββ README.md # Main documentation
βββ package-lock.json # Dependency lock file
β
βββ Other:
βββ .gitignore # Git ignore rules
βββ index.html # Main HTML entry
10 complete pages: Home, Home2, Home3, Home4, About, Collection, Contact, SignIn, ComingSoon, NotFound
50+ reusable components organized by feature (aboutus, collection, contactus, home, loader, ui)
Header, Footer, and Layout components for consistent page structure
LikeContext for favorites management and useScrollAnimation hook
All product images: avatars, categories, collections, logos, promo, and more
README.md, INSTALLATION.md, CONFIGURATION.md, COMPONENTS.md, and more
npm install
npm run dev
GoldQ is built with Tailwind CSS v4, a utility-first CSS framework for rapidly building custom user interfaces. This template uses Tailwind CSS for all styling, providing a flexible and efficient way to customize the design.
Tailwind CSS is configured through the following files:
tailwind.config.js - Main Tailwind configuration file with theme customization, plugins, and content paths.
src/index.css - Global styles with Tailwind directives and CSS variables for theming.
vite.config.js - Vite configuration includes Tailwind CSS Vite plugin for fast compilation.
Use pre-defined utility classes like flex, gap-4, text-primary to build responsive designs without writing custom CSS.
Customize colors, fonts, spacing, and more in tailwind.config.js to match your brand identity.
Example: Adding a custom color to the theme
// In tailwind.config.js
module.exports = {
theme: {
extend: {
colors: {
'custom-gold': '#E6C89A',
'luxury-dark': '#1a1a1a',
},
spacing: {
'128': '32rem',
}
}
}
}
After updating the config, restart your development server to see changes.
| Utility Class | Purpose | Example |
|---|---|---|
flex, gap-* |
Layout and spacing | flex gap-4 items-center |
text-*, font-* |
Typography | text-lg font-bold text-primary |
bg-*, border-* |
Colors and borders | bg-primary border-2 border-gray-200 |
p-*, m-* |
Padding and margin | p-4 m-2 mb-8 |
rounded-*, shadow-* |
Styling and effects | rounded-lg shadow-md hover:shadow-lg |
responsive: |
Responsive design | md:flex-row lg:p-8 |
@apply directive.
dark: prefix for responsive dark themes.
Here are the key dependencies and their versions used in the GoldQ project:
| Package | Version | Description |
|---|---|---|
@fontsource-variable/geist |
^5.2.8 | Variable font package |
@gsap/react |
^2.1.2 | GSAP integration for React |
@react-three/fiber |
^9.6.1 | React renderer for Three.js |
@tailwindcss/vite |
^4.2.2 | Tailwind Vite integration |
class-variance-authority |
^0.7.1 | Class variants helper |
clsx |
^2.1.1 | Conditional className utility |
framer-motion |
^12.38.0 | Animation library for React |
gsap |
^3.15.0 | Professional animation library |
lucide-react |
^1.12.0 | Icon library |
react |
^19.2.4 | Core React library |
react-dom |
^19.2.4 | React DOM rendering |
react-icons |
^5.6.0 | Icon set for React |
react-router-dom |
^7.13.2 | Routing for React applications |
radix-ui |
^1.4.3 | Accessible UI primitives |
swiper |
^12.1.3 | Touch slider and carousel library |
tailwind-merge |
^3.5.0 | Merge Tailwind class names safely |
tailwindcss |
^4.2.2 | Utility-first CSS framework |
three |
^0.167.1 | 3D graphics library |
tw-animate-css |
^1.4.0 | Tailwind animation utilities |
pages/Home.jsx - Main home page
pages/Home2.jsx - Alternate home
layout
pages/Home3.jsx - Third home layout
pages/Home4.jsx - Fourth home layout
pages/Collection.jsx - Jewelry
collection page
layout/header.tsx - Top navigation
bar
layout/Footer.jsx - Footer component
layout/footer.tsx - Footer component
components/ui/ - Shared UI
components
src/index.css - Global styles & themevite.config.js - Vite configurationsrc/router/RoutesPath.jsx - Route definitionssrc/lib/utils.js - Utility functionsCustomize your theme colors by editing CSS variables in src/index.css
// In src/index.css
:root {
--primary: oklch(49.706% 0.24691 293.51);
--sidebar-primary: oklch(60.779% 0.2717 319.782);
--background: oklch(13.558% 0.02475 282.596);
--foreground: oklch(0.984 0.003 247.858);
--card: oklch(100% 0.00011 271.152 / 0.06);
--border: oklch(100% 0.00011 271.152 / 0.12);
--accent: oklch(0.279 0.041 260.031);
--muted: oklch(0.279 0.041 260.031);
--destructive: oklch(0.704 0.191 22.216);
}
GoldQ uses your projectβs styling system and reusable typography. Customize fonts and spacing from the shared CSS files.
// In src/index.css
@font-face {
body {
font-family: var(--font-jost);
}
h1, h2, h3, h4, h5, h6 {
font-family: var(--font-playfair-display);
}
We offer 6 months of support for any questions or issues you may encounter.
Discover the powerful technologies and tools that make our platform exceptional
Dynamic UI Library
Utility-First CSS Framework
Smooth UI animations
Web Structure
Modern Styling
Mobile Friendly
Web Typography
Vector Graphics
Clean Aesthetics
Flexible Components
Optimized Structure
Clear Guides
Always Available