A modern, responsive matrimony website for finding life partners with profile browsing, interest management, and contact functionality.
- Profile Showcase: Beautiful grid layout displaying detailed profiles
- Advanced Filters: Search by gender, age, profession, and location
- Interest Management: Add profiles to your interests list
- Contact System: Send interest requests with personal messages
- Responsive Design: Mobile-optimized layout for all devices
- Modern UI: Attractive design with smooth animations
- Statistics Dashboard: Display platform statistics
- HTML5: Semantic markup structure
- CSS3: Modern styling with flexbox, grid, and gradients
- JavaScript (Vanilla): Interactive filtering and interest management
- No dependencies: Pure HTML, CSS, and JS implementation
matrimony-website/ βββ index.html # Main HTML file βββ style.css # Styling and responsive design βββ script.js # Profile filtering and contact logic βββ README.md # Project documentation
- View detailed profiles with photos, education, profession
- See age, height, location, and bio
- Add profiles to interests list
- Contact profiles directly
- Filter by gender (Bride/Groom)
- Age range filtering
- Profession-based search
- Location-based filtering
- Real-time filter application
- Add/remove profiles from interests
- View all interested profiles in sidebar
- Contact multiple profiles
- Interest counter in navigation
- Send personalized interest requests
- Fill contact form with your details
- Success confirmation messages
- Continue browsing after sending
- Color Scheme: Pink/Red gradient theme (#e91e63)
- Typography: Clean Segoe UI font family
- Layout: CSS Grid for profiles, Flexbox for components
- Animations: Smooth transitions, hover effects, fade-ins
- Icons: Emoji-based profile images and icons
- Desktop: 1200px and above
- Tablet: 768px - 1199px
- Mobile: Below 768px
- Clone or download the repository
- Open
index.htmlin your web browser - No build process or dependencies required!
Browse featured profiles on the home page. Each profile shows name, age, education, profession, location, and bio.
Click "Add Interest" button on any profile to add them to your interests list. View all interests by clicking the π icon in navigation.
Use the search box in hero section or filter bar to narrow down profiles by:
- Gender
- Age range
- Profession
- Location
- Click "Contact" button on a profile
- Fill in your details and optional message
- Click "Send Interest" to submit
- Receive confirmation message
Edit the profiles array in script.js:
{
id: 9,
name: 'Profile Name',
age: 28,
gender: 'Male/Female',
height: '5\'10"',
education: 'Degree',
profession: 'Job Title',
location: 'City',
bio: 'Profile description',
icon: 'π€'
}
Changing Colors
Modify theme colors in style.css:
Primary: #e91e63 (Pink/Red)
Secondary: #ff6b9d (Light Pink)
Success: #4caf50 (Green)
Background: #f8f9fa (Light Gray)
Adding More Filters
Add new filter options in the HTML select elements and update the filterProfiles() function in script.js.
π Profile Data Structure
Each profile contains:
id: Unique identifier
name: Full name
age: Age in years
gender: Male/Female
height: Height in feet/inches
education: Educational qualification
profession: Current profession
location: City/Location
bio: Short description
icon: Emoji representation
π Sections
Hero Section
Eye-catching gradient background
Search functionality
Call-to-action button
Statistics Section
Platform statistics display
Active profiles count
Success stories count
Profiles Section
Grid layout of profiles
Filter controls
Profile cards with details
About Section
How the platform works
Step-by-step process
Platform benefits
Contact Section
Contact information
Inquiry form
Support details
π License
This project is open source and available for educational purposes.
π€ Author
Pavan Kumar
Email: pavansatyawada456789@gmail.com
Location: Somarajuillindalaparru, India
GitHub: https://github.com/PavanKumar14331
π Acknowledgments
Icons: Emoji-based icons for simplicity
Design inspiration: Modern matrimony platforms
Built with β€οΈ for connecting hearts
π Privacy & Security
This is a demo project. In production:
Implement proper authentication
Secure user data storage
Privacy controls for profiles
Verified profile badges
Report/block functionality
π Support
For questions or support, contact:
Email: support@perfectmatch.com
Phone: +91 98765 43210
---
**β
Complete! Matrimony website ready!** ππ
**All 4 files included:**
1. β
`index.html` - Complete structure
2. β
`style.css` - Beautiful pink theme styling
3. β
`script.js` - Filter & interest functionality
4. β
`README.md` - Detailed documentation
**Features:**
- 8 sample profiles
- Gender & age filters
- Profession & location filters
- Interest management sidebar
- Contact modal system
- Fully responsive