A modern, responsive yacht listings website built to rival industry leaders like yachts.com. Features a comprehensive collection of luxury yachts with advanced search and filtering capabilities.
- Home Page: Hero section, quick search, and featured yachts showcase
- Listings Page: Complete yacht catalog with advanced filtering
- Detail Pages: Individual yacht pages with full specifications and inquiry forms
- Responsive Design: Optimized for desktop, tablet, and mobile devices
- Search by yacht name, builder, or location
- Filter by yacht type (Motor, Sailing, Catamaran, Expedition)
- Price range filtering
- Length filtering
- Year built filtering
- Builder filtering
- Multiple sort options (price, length, year, name)
- Professional color scheme with navy blue and gold accents
- Elegant typography using Playfair Display and Montserrat fonts
- Smooth animations and transitions
- Card-based layout for easy browsing
- Sticky navigation
- Intuitive user interface
- HTML5: Semantic markup
- CSS3: Custom styling with CSS Grid and Flexbox
- JavaScript: Vanilla JS for functionality (no frameworks required)
- Google Fonts: Playfair Display & Montserrat
├── index.html # Home page
├── listings.html # Full yacht listings with filters
├── detail.html # Individual yacht detail pages
├── styles.css # Main stylesheet
├── scripts.js # JavaScript functionality
├── data.js # Yacht listings data
└── README.md # Documentation
- Clone or download this repository
- Open
index.htmlin any modern web browser - No build process or dependencies required!
Simply double-click on index.html or open it with your preferred browser:
- Chrome
- Firefox
- Safari
- Edge
- Navigate to the home page
- Use the quick search to filter by type, price, and length
- Click "View All Listings" to see the complete catalog
- Go to the "Yachts for Sale" page
- Use the sidebar filters to narrow down results:
- Search by keyword
- Select yacht type(s)
- Choose price range
- Filter by length
- Filter by year
- Select builder
- Click "Apply Filters" or filters apply automatically as you select them
- Click on any yacht card to view full details
- See comprehensive specifications
- View all features and amenities
- Use the inquiry form to contact about the yacht
The website includes 15 luxury yachts with complete specifications:
- Motor Yachts
- Sailing Yachts
- Catamarans
- Expedition Yachts
Each listing includes:
- Name and builder
- Year built
- Length, beam, and draft
- Guest and crew capacity
- Maximum speed
- Price
- Location
- Detailed description
- Key features list
- Full specifications
Edit data.js and add new yacht objects to the yachtsData array:
{
id: 16,
name: "Your Yacht Name",
builder: "Builder Name",
type: "motor", // motor, sailing, catamaran, expedition
year: 2024,
length: 150,
beam: 28,
draft: 9,
guests: 12,
cabins: 6,
crew: 10,
speed: 18,
price: 45000000,
location: "Location",
featured: false,
description: "Description here...",
features: ["Feature 1", "Feature 2"]
}Modify styles.css to customize:
- Colors (update CSS variables in
:root) - Fonts
- Layout
- Responsive breakpoints
The site uses CSS variables for easy customization:
--primary-color: #0a2540; /* Navy blue */
--secondary-color: #1a4d7a; /* Lighter blue */
--accent-color: #d4af37; /* Gold */- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
- Mobile browsers (iOS Safari, Chrome Mobile)
- Lightweight: No external frameworks
- Fast loading: Minimal dependencies
- Optimized: Efficient CSS and JavaScript
- SEO-friendly: Semantic HTML structure
Potential features for future versions:
- Backend integration for real-time data
- User accounts and saved searches
- Image galleries for each yacht
- Comparison tool
- Virtual tours
- Charter booking system
- Multi-language support
- Design & Development: LuxeYachts Team
- Fonts: Google Fonts (Playfair Display, Montserrat)
- Icons: Unicode emoji characters
This project is created for demonstration purposes.
For questions or support:
- Email: info@luxeyachts.com
- Phone: +1 (555) 123-4567
Built with passion for luxury yachting.