nepsara / index.html
mastha's picture
Add 3 files
67ac7b5 verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>NEPSARA - Connect with Nepali Worldwide</title>
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<script>
tailwind.config = {
theme: {
extend: {
colors: {
neon: '#ccff00',
purple: {
light: '#c084fc',
DEFAULT: '#9333ea',
dark: '#6b21a8',
}
}
}
}
}
</script>
<style>
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
body {
font-family: 'Poppins', sans-serif;
background-color: #0f172a;
color: white;
overflow-x: hidden;
}
.neon-text {
text-shadow: 0 0 5px #ccff00, 0 0 10px #ccff00, 0 0 20px #ccff00;
}
.neon-border {
box-shadow: 0 0 5px #ccff00, 0 0 10px #ccff00;
}
.purple-glow {
box-shadow: 0 0 10px #9333ea, 0 0 20px #9333ea;
}
.profile-card {
background: linear-gradient(145deg, #1e293b, #0f172a);
border-radius: 20px;
transform-style: preserve-3d;
transition: all 0.5s ease;
}
.profile-card:hover {
transform: translateY(-5px);
}
.action-btn {
transition: all 0.3s ease;
}
.action-btn:hover {
transform: scale(1.1);
}
.connect-btn {
background: linear-gradient(45deg, #ccff00, #93ff00);
}
.pass-btn {
background: linear-gradient(45deg, #ff3366, #ff0066);
}
.gradient-bg {
background: linear-gradient(135deg, #6b21a8, #0f172a);
}
.nav-link {
position: relative;
}
.nav-link::after {
content: '';
position: absolute;
width: 0;
height: 2px;
bottom: -2px;
left: 0;
background-color: #ccff00;
transition: width 0.3s ease;
}
.nav-link:hover::after {
width: 100%;
}
/* Animation for new match */
@keyframes pulse {
0% { transform: scale(1); }
50% { transform: scale(1.05); }
100% { transform: scale(1); }
}
.pulse {
animation: pulse 1.5s infinite;
}
/* Swipe animation */
.swipe-right {
transform: translate(150px, 0) rotate(30deg);
opacity: 0;
transition: all 0.5s ease;
}
.swipe-left {
transform: translate(-150px, 0) rotate(-30deg);
opacity: 0;
transition: all 0.5s ease;
}
/* Profile section */
.profile-header {
background: linear-gradient(135deg, #6b21a8, #9333ea);
}
.edit-btn {
background: rgba(255, 255, 255, 0.1);
backdrop-filter: blur(10px);
}
.profile-tab {
border-bottom: 3px solid transparent;
transition: all 0.3s ease;
}
.profile-tab.active {
border-bottom-color: #ccff00;
color: #ccff00;
}
.interest-badge {
background: rgba(147, 51, 234, 0.2);
transition: all 0.3s ease;
}
.interest-badge:hover {
background: rgba(147, 51, 234, 0.4);
transform: translateY(-2px);
}
.stats-card {
background: rgba(15, 23, 42, 0.7);
backdrop-filter: blur(10px);
}
/* Chat bubbles */
.chat-bubble {
max-width: 70%;
padding: 12px 16px;
border-radius: 18px;
margin-bottom: 8px;
position: relative;
}
.chat-bubble.sent {
background-color: #9333ea;
align-self: flex-end;
border-bottom-right-radius: 4px;
}
.chat-bubble.received {
background-color: #1e293b;
align-self: flex-start;
border-bottom-left-radius: 4px;
}
/* Discover grid */
.discover-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
gap: 20px;
}
/* Page transitions */
.page {
display: none;
}
.page.active {
display: block;
}
/* Loading spinner */
.spinner {
width: 40px;
height: 40px;
border: 4px solid rgba(255, 255, 255, 0.3);
border-radius: 50%;
border-top-color: #9333ea;
animation: spin 1s ease-in-out infinite;
}
@keyframes spin {
to { transform: rotate(360deg); }
}
</style>
</head>
<body>
<!-- Navigation -->
<nav class="gradient-bg py-4 px-6 shadow-lg sticky top-0 z-50">
<div class="container mx-auto flex justify-between items-center">
<div class="flex items-center space-x-2">
<i class="fas fa-globe-asia text-3xl text-neon"></i>
<h1 class="text-2xl font-bold neon-text">NEPSARA</h1>
</div>
<div class="hidden md:flex space-x-8">
<a href="#home" class="nav-link text-white hover:text-neon page-link" data-page="home">Home</a>
<a href="#discover" class="nav-link text-white hover:text-neon page-link" data-page="discover">Discover</a>
<a href="#messages" class="nav-link text-white hover:text-neon page-link" data-page="messages">Messages</a>
<a href="#profile" class="nav-link text-white hover:text-neon page-link" data-page="profile">Profile</a>
</div>
<div class="flex items-center space-x-4">
<button id="loginBtn" class="bg-purple-600 hover:bg-purple-700 text-white px-4 py-2 rounded-full transition">
Login
</button>
<button class="md:hidden text-white text-2xl" id="mobileMenuBtn">
<i class="fas fa-bars"></i>
</button>
</div>
</div>
<!-- Mobile Menu -->
<div id="mobileMenu" class="md:hidden hidden absolute top-full left-0 right-0 bg-gray-900 py-4 px-6 shadow-lg">
<div class="flex flex-col space-y-4">
<a href="#home" class="nav-link text-white hover:text-neon page-link" data-page="home">Home</a>
<a href="#discover" class="nav-link text-white hover:text-neon page-link" data-page="discover">Discover</a>
<a href="#messages" class="nav-link text-white hover:text-neon page-link" data-page="messages">Messages</a>
<a href="#profile" class="nav-link text-white hover:text-neon page-link" data-page="profile">Profile</a>
</div>
</div>
</nav>
<!-- Login Modal -->
<div id="loginModal" class="fixed inset-0 bg-black bg-opacity-70 flex items-center justify-center z-50 hidden">
<div class="bg-gray-800 rounded-xl p-8 w-full max-w-md relative">
<button id="closeModal" class="absolute top-4 right-4 text-gray-400 hover:text-white">
<i class="fas fa-times text-2xl"></i>
</button>
<h2 class="text-2xl font-bold mb-6 text-center text-neon">Welcome to NEPSARA</h2>
<form id="loginForm" class="space-y-4">
<div>
<label for="email" class="block text-sm font-medium text-gray-300 mb-1">Email</label>
<input type="email" id="email" class="w-full px-4 py-2 bg-gray-700 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-500 text-white" required>
</div>
<div>
<label for="password" class="block text-sm font-medium text-gray-300 mb-1">Password</label>
<input type="password" id="password" class="w-full px-4 py-2 bg-gray-700 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-500 text-white" required>
</div>
<button type="submit" class="w-full bg-purple-600 hover:bg-purple-700 text-white py-2 rounded-lg transition">Login</button>
<p class="text-center text-gray-400">Don't have an account? <a href="#" id="showSignup" class="text-purple-400 hover:text-purple-300">Sign up</a></p>
</form>
<form id="signupForm" class="space-y-4 hidden">
<div>
<label for="fullname" class="block text-sm font-medium text-gray-300 mb-1">Full Name</label>
<input type="text" id="fullname" class="w-full px-4 py-2 bg-gray-700 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-500 text-white" required>
</div>
<div>
<label for="signupEmail" class="block text-sm font-medium text-gray-300 mb-1">Email</label>
<input type="email" id="signupEmail" class="w-full px-4 py-2 bg-gray-700 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-500 text-white" required>
</div>
<div>
<label for="signupPassword" class="block text-sm font-medium text-gray-300 mb-1">Password</label>
<input type="password" id="signupPassword" class="w-full px-4 py-2 bg-gray-700 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-500 text-white" required>
</div>
<div>
<label for="age" class="block text-sm font-medium text-gray-300 mb-1">Age</label>
<input type="number" id="age" min="18" max="100" class="w-full px-4 py-2 bg-gray-700 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-500 text-white" required>
</div>
<div>
<label for="location" class="block text-sm font-medium text-gray-300 mb-1">Current Location</label>
<select id="location" class="w-full px-4 py-2 bg-gray-700 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-500 text-white" required>
<option value="">Select your location</option>
<option value="usa">United States</option>
<option value="uk">United Kingdom</option>
<option value="australia">Australia</option>
<option value="canada">Canada</option>
<option value="japan">Japan</option>
<option value="uae">UAE</option>
<option value="malaysia">Malaysia</option>
<option value="qatar">Qatar</option>
<option value="nepal">Nepal</option>
<option value="other">Other</option>
</select>
</div>
<div>
<label for="bio" class="block text-sm font-medium text-gray-300 mb-1">Bio</label>
<textarea id="bio" rows="3" class="w-full px-4 py-2 bg-gray-700 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-500 text-white" required></textarea>
</div>
<div class="flex items-center">
<input type="checkbox" id="terms" class="mr-2" required>
<label for="terms" class="text-sm text-gray-300">I agree to the terms and conditions</label>
</div>
<button type="submit" class="w-full bg-purple-600 hover:bg-purple-700 text-white py-2 rounded-lg transition">Create Account</button>
<p class="text-center text-gray-400">Already have an account? <a href="#" id="showLogin" class="text-purple-400 hover:text-purple-300">Login</a></p>
</form>
</div>
</div>
<!-- Main Content -->
<div class="container mx-auto px-4 py-8">
<!-- Home Page -->
<div id="homePage" class="page active">
<div class="flex flex-col md:flex-row gap-8">
<!-- Left Sidebar -->
<div class="w-full md:w-1/4">
<div class="profile-card p-6 mb-6 shadow-lg">
<div class="flex flex-col items-center">
<div class="relative mb-4">
<img src="https://randomuser.me/api/portraits/women/65.jpg" alt="Profile" class="w-24 h-24 rounded-full border-4 border-purple-500">
<div class="absolute bottom-0 right-0 bg-neon text-black w-8 h-8 rounded-full flex items-center justify-center">
<i class="fas fa-pencil-alt text-xs"></i>
</div>
</div>
<h3 class="text-xl font-semibold">Anjali Shrestha</h3>
<p class="text-purple-300">Kathmandu, Nepal</p>
<div class="flex space-x-2 mt-2">
<span class="bg-gray-700 px-2 py-1 rounded-full text-xs">25</span>
<span class="bg-gray-700 px-2 py-1 rounded-full text-xs">Student</span>
</div>
</div>
<div class="mt-6">
<h4 class="font-medium text-gray-400 mb-2">About Me</h4>
<p class="text-sm">Namaste! I'm Anjali, currently studying in Kathmandu. Love to meet new people and share our Nepali culture.</p>
</div>
<div class="mt-4">
<h4 class="font-medium text-gray-400 mb-2">Interests</h4>
<div class="flex flex-wrap gap-2">
<span class="bg-purple-900 text-purple-200 px-2 py-1 rounded-full text-xs">Music</span>
<span class="bg-purple-900 text-purple-200 px-2 py-1 rounded-full text-xs">Travel</span>
<span class="bg-purple-900 text-purple-200 px-2 py-1 rounded-full text-xs">Food</span>
<span class="bg-purple-900 text-purple-200 px-2 py-1 rounded-full text-xs">Dance</span>
</div>
</div>
</div>
<div class="profile-card p-6 shadow-lg">
<h3 class="text-lg font-semibold mb-4">Nearby Nepali</h3>
<div class="space-y-4">
<div class="flex items-center space-x-3">
<img src="https://randomuser.me/api/portraits/men/32.jpg" alt="User" class="w-12 h-12 rounded-full">
<div>
<h4 class="font-medium">Rajesh Gurung</h4>
<p class="text-xs text-gray-400">1.2 km away</p>
</div>
</div>
<div class="flex items-center space-x-3">
<img src="https://randomuser.me/api/portraits/women/44.jpg" alt="User" class="w-12 h-12 rounded-full">
<div>
<h4 class="font-medium">Puja Thapa</h4>
<p class="text-xs text-gray-400">0.8 km away</p>
</div>
</div>
<div class="flex items-center space-x-3">
<img src="https://randomuser.me/api/portraits/men/75.jpg" alt="User" class="w-12 h-12 rounded-full">
<div>
<h4 class="font-medium">Bikram Rai</h4>
<p class="text-xs text-gray-400">2.5 km away</p>
</div>
</div>
</div>
<button class="w-full mt-4 bg-purple-600 hover:bg-purple-700 text-white py-2 rounded-lg text-sm transition">
View All Nearby
</button>
</div>
</div>
<!-- Main Profile Cards -->
<div class="w-full md:w-2/4">
<div class="flex justify-between items-center mb-6">
<h2 class="text-xl font-bold">Discover Nepali Nearby</h2>
<div class="flex items-center space-x-2">
<button class="bg-gray-700 hover:bg-gray-600 p-2 rounded-full">
<i class="fas fa-sliders-h text-sm"></i>
</button>
<button class="bg-gray-700 hover:bg-gray-600 p-2 rounded-full">
<i class="fas fa-map-marker-alt text-sm"></i>
</button>
</div>
</div>
<div id="profileContainer" class="relative h-96">
<!-- Profile cards will be added here by JavaScript -->
<div id="currentProfile" class="profile-card absolute w-full h-full p-6 shadow-xl">
<div class="relative h-full">
<div class="absolute inset-0 bg-gradient-to-t from-black to-transparent rounded-xl z-10"></div>
<img src="https://randomuser.me/api/portraits/women/33.jpg" alt="Profile" class="absolute inset-0 w-full h-full object-cover rounded-xl">
<div class="absolute bottom-0 left-0 p-6 z-20 w-full">
<div class="flex justify-between items-end">
<div>
<h3 class="text-2xl font-bold">Sita Tamang</h3>
<p class="text-purple-300">Sydney, Australia</p>
</div>
<div class="text-right">
<p class="text-sm"><i class="fas fa-map-marker-alt mr-1"></i> 5 km away</p>
<p class="text-sm"><i class="fas fa-user-graduate mr-1"></i> Nurse</p>
</div>
</div>
<p class="mt-2 text-sm">Namaste! I'm a nurse working in Sydney. Miss home but love to connect with fellow Nepali here.</p>
<div class="flex flex-wrap gap-2 mt-3">
<span class="bg-purple-900 bg-opacity-70 text-purple-200 px-2 py-1 rounded-full text-xs">Healthcare</span>
<span class="bg-purple-900 bg-opacity-70 text-purple-200 px-2 py-1 rounded-full text-xs">Travel</span>
<span class="bg-purple-900 bg-opacity-70 text-purple-200 px-2 py-1 rounded-full text-xs">Cooking</span>
</div>
</div>
</div>
</div>
</div>
<div class="flex justify-center space-x-8 mt-8">
<button id="passBtn" class="action-btn pass-btn w-16 h-16 rounded-full flex items-center justify-center text-white shadow-lg">
<i class="fas fa-times text-2xl"></i>
</button>
<button id="connectBtn" class="action-btn connect-btn w-16 h-16 rounded-full flex items-center justify-center text-black shadow-lg">
<i class="fas fa-heart text-2xl"></i>
</button>
</div>
</div>
<!-- Right Sidebar - Matches -->
<div class="w-full md:w-1/4">
<div class="profile-card p-6 shadow-lg">
<div class="flex justify-between items-center mb-4">
<h3 class="text-lg font-semibold">Your Matches</h3>
<span class="bg-purple-600 text-white text-xs px-2 py-1 rounded-full">3 New</span>
</div>
<div class="space-y-4">
<div class="flex items-center space-x-3 bg-gray-700 bg-opacity-50 p-3 rounded-lg pulse">
<img src="https://randomuser.me/api/portraits/men/65.jpg" alt="Match" class="w-12 h-12 rounded-full border-2 border-neon">
<div>
<h4 class="font-medium">Ramesh Karki</h4>
<p class="text-xs text-gray-400">New York, USA</p>
<button class="mt-1 bg-purple-600 hover:bg-purple-700 text-white text-xs px-3 py-1 rounded-full transition">
Message
</button>
</div>
</div>
<div class="flex items-center space-x-3 bg-gray-700 bg-opacity-50 p-3 rounded-lg">
<img src="https://randomuser.me/api/portraits/women/22.jpg" alt="Match" class="w-12 h-12 rounded-full">
<div>
<h4 class="font-medium">Gita Basnet</h4>
<p class="text-xs text-gray-400">London, UK</p>
<button class="mt-1 bg-purple-600 hover:bg-purple-700 text-white text-xs px-3 py-1 rounded-full transition">
Message
</button>
</div>
</div>
<div class="flex items-center space-x-3 bg-gray-700 bg-opacity-50 p-3 rounded-lg">
<img src="https://randomuser.me/api/portraits/men/45.jpg" alt="Match" class="w-12 h-12 rounded-full">
<div>
<h4 class="font-medium">Hari Thapa</h4>
<p class="text-xs text-gray-400">Melbourne, Australia</p>
<button class="mt-1 bg-purple-600 hover:bg-purple-700 text-white text-xs px-3 py-1 rounded-full transition">
Message
</button>
</div>
</div>
</div>
<button class="w-full mt-4 bg-purple-600 hover:bg-purple-700 text-white py-2 rounded-lg text-sm transition">
View All Matches
</button>
</div>
<div class="profile-card p-6 mt-6 shadow-lg">
<h3 class="text-lg font-semibold mb-4">Upcoming Events</h3>
<div class="space-y-4">
<div class="bg-purple-900 bg-opacity-30 p-3 rounded-lg border-l-4 border-neon">
<h4 class="font-medium">Nepali New Year Celebration</h4>
<p class="text-xs text-gray-400 mt-1">April 14, 2023 | Sydney</p>
<button class="mt-2 bg-neon hover:bg-green-300 text-black text-xs px-3 py-1 rounded-full transition">
RSVP
</button>
</div>
<div class="bg-gray-700 bg-opacity-50 p-3 rounded-lg">
<h4 class="font-medium">Dashain Gathering</h4>
<p class="text-xs text-gray-400 mt-1">October 15, 2023 | New York</p>
<button class="mt-2 bg-purple-600 hover:bg-purple-700 text-white text-xs px-3 py-1 rounded-full transition">
Interested
</button>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Discover Page -->
<div id="discoverPage" class="page">
<div class="flex flex-col md:flex-row gap-8">
<!-- Left Sidebar - Filters -->
<div class="w-full md:w-1/4">
<div class="profile-card p-6 mb-6 shadow-lg">
<h3 class="text-lg font-semibold mb-4">Filters</h3>
<div class="space-y-4">
<div>
<label class="block text-sm font-medium text-gray-400 mb-2">Gender</label>
<div class="flex space-x-2">
<button class="filter-btn active bg-purple-600 text-white px-3 py-1 rounded-full text-sm">All</button>
<button class="filter-btn bg-gray-700 hover:bg-gray-600 text-white px-3 py-1 rounded-full text-sm">Male</button>
<button class="filter-btn bg-gray-700 hover:bg-gray-600 text-white px-3 py-1 rounded-full text-sm">Female</button>
</div>
</div>
<div>
<label class="block text-sm font-medium text-gray-400 mb-2">Age Range</label>
<div class="flex items-center space-x-2">
<input type="number" min="18" max="100" value="18" class="w-16 px-3 py-2 bg-gray-700 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-500 text-white">
<span>to</span>
<input type="number" min="18" max="100" value="40" class="w-16 px-3 py-2 bg-gray-700 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-500 text-white">
</div>
</div>
<div>
<label class="block text-sm font-medium text-gray-400 mb-2">Location</label>
<select class="w-full px-3 py-2 bg-gray-700 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-500 text-white">
<option>Anywhere</option>
<option>Same City</option>
<option>Same Country</option>
<option>Nearby (50km)</option>
</select>
</div>
<div>
<label class="block text-sm font-medium text-gray-400 mb-2">Interests</label>
<div class="flex flex-wrap gap-2">
<button class="filter-btn bg-gray-700 hover:bg-gray-600 text-white px-3 py-1 rounded-full text-sm">Music</button>
<button class="filter-btn bg-gray-700 hover:bg-gray-600 text-white px-3 py-1 rounded-full text-sm">Travel</button>
<button class="filter-btn bg-gray-700 hover:bg-gray-600 text-white px-3 py-1 rounded-full text-sm">Food</button>
<button class="filter-btn bg-gray-700 hover:bg-gray-600 text-white px-3 py-1 rounded-full text-sm">Sports</button>
<button class="filter-btn bg-gray-700 hover:bg-gray-600 text-white px-3 py-1 rounded-full text-sm">Arts</button>
<button class="filter-btn bg-gray-700 hover:bg-gray-600 text-white px-3 py-1 rounded-full text-sm">Technology</button>
</div>
</div>
<button class="w-full mt-4 bg-purple-600 hover:bg-purple-700 text-white py-2 rounded-lg transition">
Apply Filters
</button>
</div>
</div>
<div class="profile-card p-6 shadow-lg">
<h3 class="text-lg font-semibold mb-4">Premium Features</h3>
<div class="space-y-3">
<div class="flex items-start space-x-3">
<i class="fas fa-crown text-yellow-400 mt-1"></i>
<div>
<h4 class="font-medium">See who liked you</h4>
<p class="text-xs text-gray-400">Unlock unlimited likes</p>
</div>
</div>
<div class="flex items-start space-x-3">
<i class="fas fa-bolt text-purple-400 mt-1"></i>
<div>
<h4 class="font-medium">Boost your profile</h4>
<p class="text-xs text-gray-400">Get 10x more matches</p>
</div>
</div>
<div class="flex items-start space-x-3">
<i class="fas fa-globe text-neon mt-1"></i>
<div>
<h4 class="font-medium">Global search</h4>
<p class="text-xs text-gray-400">Connect with Nepali worldwide</p>
</div>
</div>
</div>
<button class="w-full mt-4 bg-neon hover:bg-green-300 text-black py-2 rounded-lg font-medium transition">
Upgrade Now
</button>
</div>
</div>
<!-- Main Discover Content -->
<div class="w-full md:w-3/4">
<div class="flex justify-between items-center mb-6">
<h2 class="text-xl font-bold">Discover Nepali Worldwide</h2>
<div class="flex items-center space-x-2">
<button class="bg-gray-700 hover:bg-gray-600 p-2 rounded-full">
<i class="fas fa-search text-sm"></i>
</button>
<button class="bg-gray-700 hover:bg-gray-600 p-2 rounded-full">
<i class="fas fa-map-marker-alt text-sm"></i>
</button>
</div>
</div>
<div class="discover-grid">
<!-- Profile cards will be added here by JavaScript -->
<div class="profile-card overflow-hidden">
<div class="relative h-64">
<img src="https://randomuser.me/api/portraits/women/33.jpg" alt="Profile" class="w-full h-full object-cover">
<div class="absolute inset-0 bg-gradient-to-t from-black to-transparent"></div>
<div class="absolute bottom-0 left-0 p-4 w-full">
<h3 class="text-lg font-bold">Sita Tamang</h3>
<p class="text-purple-300 text-sm">Sydney, Australia</p>
<div class="flex justify-between items-center mt-2">
<div class="flex space-x-1">
<span class="bg-purple-900 bg-opacity-70 text-purple-200 px-2 py-1 rounded-full text-xs">Nurse</span>
<span class="bg-purple-900 bg-opacity-70 text-purple-200 px-2 py-1 rounded-full text-xs">25</span>
</div>
<button class="bg-neon hover:bg-green-300 text-black w-8 h-8 rounded-full flex items-center justify-center">
<i class="fas fa-heart"></i>
</button>
</div>
</div>
</div>
</div>
<div class="profile-card overflow-hidden">
<div class="relative h-64">
<img src="https://randomuser.me/api/portraits/men/32.jpg" alt="Profile" class="w-full h-full object-cover">
<div class="absolute inset-0 bg-gradient-to-t from-black to-transparent"></div>
<div class="absolute bottom-0 left-0 p-4 w-full">
<h3 class="text-lg font-bold">Rajesh Gurung</h3>
<p class="text-purple-300 text-sm">New York, USA</p>
<div class="flex justify-between items-center mt-2">
<div class="flex space-x-1">
<span class="bg-purple-900 bg-opacity-70 text-purple-200 px-2 py-1 rounded-full text-xs">Engineer</span>
<span class="bg-purple-900 bg-opacity-70 text-purple-200 px-2 py-1 rounded-full text-xs">28</span>
</div>
<button class="bg-neon hover:bg-green-300 text-black w-8 h-8 rounded-full flex items-center justify-center">
<i class="fas fa-heart"></i>
</button>
</div>
</div>
</div>
</div>
<div class="profile-card overflow-hidden">
<div class="relative h-64">
<img src="https://randomuser.me/api/portraits/women/44.jpg" alt="Profile" class="w-full h-full object-cover">
<div class="absolute inset-0 bg-gradient-to-t from-black to-transparent"></div>
<div class="absolute bottom-0 left-0 p-4 w-full">
<h3 class="text-lg font-bold">Puja Thapa</h3>
<p class="text-purple-300 text-sm">London, UK</p>
<div class="flex justify-between items-center mt-2">
<div class="flex space-x-1">
<span class="bg-purple-900 bg-opacity-70 text-purple-200 px-2 py-1 rounded-full text-xs">Student</span>
<span class="bg-purple-900 bg-opacity-70 text-purple-200 px-2 py-1 rounded-full text-xs">22</span>
</div>
<button class="bg-neon hover:bg-green-300 text-black w-8 h-8 rounded-full flex items-center justify-center">
<i class="fas fa-heart"></i>
</button>
</div>
</div>
</div>
</div>
<div class="profile-card overflow-hidden">
<div class="relative h-64">
<img src="https://randomuser.me/api/portraits/men/75.jpg" alt="Profile" class="w-full h-full object-cover">
<div class="absolute inset-0 bg-gradient-to-t from-black to-transparent"></div>
<div class="absolute bottom-0 left-0 p-4 w-full">
<h3 class="text-lg font-bold">Bikram Rai</h3>
<p class="text-purple-300 text-sm">Melbourne, Australia</p>
<div class="flex justify-between items-center mt-2">
<div class="flex space-x-1">
<span class="bg-purple-900 bg-opacity-70 text-purple-200 px-2 py-1 rounded-full text-xs">Chef</span>
<span class="bg-purple-900 bg-opacity-70 text-purple-200 px-2 py-1 rounded-full text-xs">30</span>
</div>
<button class="bg-neon hover:bg-green-300 text-black w-8 h-8 rounded-full flex items-center justify-center">
<i class="fas fa-heart"></i>
</button>
</div>
</div>
</div>
</div>
<div class="profile-card overflow-hidden">
<div class="relative h-64">
<img src="https://randomuser.me/api/portraits/women/22.jpg" alt="Profile" class="w-full h-full object-cover">
<div class="absolute inset-0 bg-gradient-to-t from-black to-transparent"></div>
<div class="absolute bottom-0 left-0 p-4 w-full">
<h3 class="text-lg font-bold">Gita Basnet</h3>
<p class="text-purple-300 text-sm">Tokyo, Japan</p>
<div class="flex justify-between items-center mt-2">
<div class="flex space-x-1">
<span class="bg-purple-900 bg-opacity-70 text-purple-200 px-2 py-1 rounded-full text-xs">Teacher</span>
<span class="bg-purple-900 bg-opacity-70 text-purple-200 px-2 py-1 rounded-full text-xs">27</span>
</div>
<button class="bg-neon hover:bg-green-300 text-black w-8 h-8 rounded-full flex items-center justify-center">
<i class="fas fa-heart"></i>
</button>
</div>
</div>
</div>
</div>
<div class="profile-card overflow-hidden">
<div class="relative h-64">
<img src="https://randomuser.me/api/portraits/men/45.jpg" alt="Profile" class="w-full h-full object-cover">
<div class="absolute inset-0 bg-gradient-to-t from-black to-transparent"></div>
<div class="absolute bottom-0 left-0 p-4 w-full">
<h3 class="text-lg font-bold">Hari Thapa</h3>
<p class="text-purple-300 text-sm">Dubai, UAE</p>
<div class="flex justify-between items-center mt-2">
<div class="flex space-x-1">
<span class="bg-purple-900 bg-opacity-70 text-purple-200 px-2 py-1 rounded-full text-xs">Engineer</span>
<span class="bg-purple-900 bg-opacity-70 text-purple-200 px-2 py-1 rounded-full text-xs">32</span>
</div>
<button class="bg-neon hover:bg-green-300 text-black w-8 h-8 rounded-full flex items-center justify-center">
<i class="fas fa-heart"></i>
</button>
</div>
</div>
</div>
</div>
</div>
<div class="flex justify-center mt-8">
<button class="bg-purple-600 hover:bg-purple-700 text-white px-6 py-2 rounded-lg transition">
Load More Profiles
</button>
</div>
</div>
</div>
</div>
<!-- Messages Page -->
<div id="messagesPage" class="page">
<div class="flex flex-col md:flex-row gap-8">
<!-- Left Sidebar - Conversations -->
<div class="w-full md:w-1/3">
<div class="profile-card p-6 shadow-lg">
<div class="flex justify-between items-center mb-4">
<h3 class="text-lg font-semibold">Messages</h3>
<button class="bg-purple-600 hover:bg-purple-700 text-white w-8 h-8 rounded-full flex items-center justify-center">
<i class="fas fa-edit"></i>
</button>
</div>
<div class="relative mb-4">
<input type="text" placeholder="Search messages..." class="w-full px-4 py-2 pl-10 bg-gray-700 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-500 text-white">
<i class="fas fa-search absolute left-3 top-3 text-gray-400"></i>
</div>
<div class="space-y-3">
<div class="flex items-center space-x-3 bg-gray-700 bg-opacity-50 p-3 rounded-lg cursor-pointer active-conversation">
<img src="https://randomuser.me/api/portraits/men/65.jpg" alt="Match" class="w-12 h-12 rounded-full">
<div class="flex-1">
<div class="flex justify-between items-center">
<h4 class="font-medium">Ramesh Karki</h4>
<span class="text-xs text-gray-400">2h ago</span>
</div>
<p class="text-sm text-gray-400 truncate">Hey! How are you doing? Let's meet this weekend...</p>
</div>
</div>
<div class="flex items-center space-x-3 bg-gray-700 p-3 rounded-lg cursor-pointer hover:bg-gray-600">
<img src="https://randomuser.me/api/portraits/women/22.jpg" alt="Match" class="w-12 h-12 rounded-full">
<div class="flex-1">
<div class="flex justify-between items-center">
<h4 class="font-medium">Gita Basnet</h4>
<span class="text-xs text-gray-400">1d ago</span>
</div>
<p class="text-sm text-gray-400 truncate">Did you see the new Nepali restaurant that opened...</p>
</div>
</div>
<div class="flex items-center space-x-3 bg-gray-700 p-3 rounded-lg cursor-pointer hover:bg-gray-600">
<img src="https://randomuser.me/api/portraits/men/45.jpg" alt="Match" class="w-12 h-12 rounded-full">
<div class="flex-1">
<div class="flex justify-between items-center">
<h4 class="font-medium">Hari Thapa</h4>
<span class="text-xs text-gray-400">3d ago</span>
</div>
<p class="text-sm text-gray-400 truncate">Thanks for the recommendation! I'll check it out...</p>
</div>
</div>
<div class="flex items-center space-x-3 bg-gray-700 p-3 rounded-lg cursor-pointer hover:bg-gray-600">
<img src="https://randomuser.me/api/portraits/women/33.jpg" alt="Match" class="w-12 h-12 rounded-full">
<div class="flex-1">
<div class="flex justify-between items-center">
<h4 class="font-medium">Sita Tamang</h4>
<span class="text-xs text-gray-400">1w ago</span>
</div>
<p class="text-sm text-gray-400 truncate">Let me know when you're free for that coffee...</p>
</div>
</div>
</div>
</div>
</div>
<!-- Main Chat Area -->
<div class="w-full md:w-2/3">
<div class="profile-card p-6 shadow-lg h-full">
<div class="flex items-center space-x-3 border-b border-gray-700 pb-4 mb-4">
<img src="https://randomuser.me/api/portraits/men/65.jpg" alt="Match" class="w-10 h-10 rounded-full">
<div>
<h3 class="font-medium">Ramesh Karki</h3>
<p class="text-xs text-gray-400">New York, USA</p>
</div>
<div class="ml-auto flex space-x-2">
<button class="bg-gray-700 hover:bg-gray-600 p-2 rounded-full">
<i class="fas fa-phone"></i>
</button>
<button class="bg-gray-700 hover:bg-gray-600 p-2 rounded-full">
<i class="fas fa-video"></i>
</button>
<button class="bg-gray-700 hover:bg-gray-600 p-2 rounded-full">
<i class="fas fa-ellipsis-v"></i>
</button>
</div>
</div>
<div id="chatMessages" class="h-96 overflow-y-auto mb-4 flex flex-col space-y-3">
<div class="chat-bubble received">
<p>Namaste! How are you doing?</p>
<span class="text-xs text-gray-400 block mt-1 text-right">10:30 AM</span>
</div>
<div class="chat-bubble sent">
<p>Namaste! I'm good, thanks. How about you?</p>
<span class="text-xs text-gray-400 block mt-1 text-right">10:32 AM</span>
</div>
<div class="chat-bubble received">
<p>I'm doing well. Just busy with work. Did you see the new Nepali restaurant that opened downtown?</p>
<span class="text-xs text-gray-400 block mt-1 text-right">10:33 AM</span>
</div>
<div class="chat-bubble sent">
<p>No, I haven't! What's it called? We should check it out sometime.</p>
<span class="text-xs text-gray-400 block mt-1 text-right">10:35 AM</span>
</div>
<div class="chat-bubble received">
<p>It's called "Himalayan Flavors". They have momo, thukpa, and even sel roti!</p>
<span class="text-xs text-gray-400 block mt-1 text-right">10:36 AM</span>
</div>
<div class="chat-bubble sent">
<p>Wow, sel roti? That's amazing! Let's plan to go this weekend?</p>
<span class="text-xs text-gray-400 block mt-1 text-right">10:38 AM</span>
</div>
<div class="chat-bubble received">
<p>Sounds perfect! How about Saturday evening?</p>
<span class="text-xs text-gray-400 block mt-1 text-right">10:40 AM</span>
</div>
</div>
<div class="flex items-center space-x-2">
<button class="bg-gray-700 hover:bg-gray-600 p-2 rounded-full">
<i class="fas fa-paperclip"></i>
</button>
<input type="text" placeholder="Type a message..." class="flex-1 px-4 py-2 bg-gray-700 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-500 text-white">
<button class="bg-purple-600 hover:bg-purple-700 p-2 rounded-full text-white">
<i class="fas fa-paper-plane"></i>
</button>
</div>
</div>
</div>
</div>
</div>
<!-- Profile Page -->
<div id="profilePage" class="page">
<!-- Profile Header -->
<div class="profile-header rounded-xl overflow-hidden mb-8">
<div class="relative h-64">
<img src="https://images.unsplash.com/photo-1518621736915-f3b1c41bfd00?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2073&q=80"
alt="Cover" class="w-full h-full object-cover">
<div class="absolute inset-0 bg-gradient-to-t from-black to-transparent"></div>
<div class="absolute bottom-0 left-0 p-6 w-full">
<div class="flex items-end space-x-6">
<div class="relative">
<img src="https://randomuser.me/api/portraits/women/65.jpg" alt="Profile"
class="w-32 h-32 rounded-full border-4 border-purple-500">
<button class="edit-btn absolute bottom-0 right-0 w-10 h-10 rounded-full flex items-center justify-center">
<i class="fas fa-camera text-white"></i>
</button>
</div>
<div>
<h1 class="text-3xl font-bold">Anjali Shrestha</h1>
<p class="text-purple-300">Kathmandu, Nepal</p>
<div class="flex space-x-2 mt-2">
<span class="bg-gray-700 px-2 py-1 rounded-full text-xs">25 years</span>
<span class="bg-gray-700 px-2 py-1 rounded-full text-xs">Student</span>
</div>
</div>
</div>
</div>
<button class="edit-btn absolute top-4 right-4 px-4 py-2 rounded-full flex items-center space-x-2">
<i class="fas fa-pencil-alt text-white"></i>
<span class="text-white text-sm">Edit Profile</span>
</button>
</div>
</div>
<!-- Profile Tabs -->
<div class="flex border-b border-gray-700 mb-8">
<button class="profile-tab active px-6 py-3 font-medium" data-tab="about">About</button>
<button class="profile-tab px-6 py-3 font-medium" data-tab="photos">Photos</button>
<button class="profile-tab px-6 py-3 font-medium" data-tab="interests">Interests</button>
<button class="profile-tab px-6 py-3 font-medium" data-tab="matches">Matches</button>
<button class="profile-tab px-6 py-3 font-medium" data-tab="settings">Settings</button>
</div>
<!-- Profile Content -->
<div class="flex flex-col md:flex-row gap-8">
<!-- Left Column -->
<div class="w-full md:w-2/3">
<!-- About Tab Content -->
<div id="aboutTab" class="profile-tab-content">
<div class="profile-card p-6 mb-6">
<h2 class="text-xl font-bold mb-4">About Me</h2>
<p class="text-gray-300 mb-6">
Namaste! I'm Anjali, currently studying Computer Science in Kathmandu. I moved here from Pokhara 3 years ago for my studies.
I love meeting new people and sharing our rich Nepali culture. In my free time, I enjoy hiking in the Himalayas,
cooking traditional Nepali dishes, and learning about different cultures.
</p>
<div class="grid grid-cols-1 md:grid-cols-2 gap-6">
<div>
<h3 class="font-medium text-gray-400 mb-2">Basic Information</h3>
<div class="space-y-3">
<div class="flex justify-between border-b border-gray-700 pb-2">
<span class="text-gray-400">Age</span>
<span>25</span>
</div>
<div class="flex justify-between border-b border-gray-700 pb-2">
<span class="text-gray-400">Gender</span>
<span>Female</span>
</div>
<div class="flex justify-between border-b border-gray-700 pb-2">
<span class="text-gray-400">Location</span>
<span>Kathmandu, Nepal</span>
</div>
<div class="flex justify-between border-b border-gray-700 pb-2">
<span class="text-gray-400">From</span>
<span>Pokhara, Nepal</span>
</div>
</div>
</div>
<div>
<h3 class="font-medium text-gray-400 mb-2">Education & Work</h3>
<div class="space-y-3">
<div class="flex justify-between border-b border-gray-700 pb-2">
<span class="text-gray-400">Education</span>
<span>BSc Computer Science</span>
</div>
<div class="flex justify-between border-b border-gray-700 pb-2">
<span class="text-gray-400">University</span>
<span>Tribhuvan University</span>
</div>
<div class="flex justify-between border-b border-gray-700 pb-2">
<span class="text-gray-400">Profession</span>
<span>Student</span>
</div>
<div class="flex justify-between border-b border-gray-700 pb-2">
<span class="text-gray-400">Workplace</span>
<span>-</span>
</div>
</div>
</div>
</div>
</div>
<div class="profile-card p-6 mb-6">
<h2 class="text-xl font-bold mb-4">Life Abroad</h2>
<div class="space-y-4">
<div>
<h3 class="font-medium text-gray-400 mb-2">Countries Visited</h3>
<div class="flex flex-wrap gap-2">
<span class="bg-purple-900 text-purple-200 px-3 py-1 rounded-full text-sm">Nepal</span>
<span class="bg-purple-900 text-purple-200 px-3 py-1 rounded-full text-sm">India</span>
<span class="bg-purple-900 text-purple-200 px-3 py-1 rounded-full text-sm">Thailand</span>
</div>
</div>
<div>
<h3 class="font-medium text-gray-400 mb-2">Languages</h3>
<div class="flex flex-wrap gap-2">
<span class="bg-purple-900 text-purple-200 px-3 py-1 rounded-full text-sm">Nepali (Native)</span>
<span class="bg-purple-900 text-purple-200 px-3 py-1 rounded-full text-sm">English (Fluent)</span>
<span class="bg-purple-900 text-purple-200 px-3 py-1 rounded-full text-sm">Hindi (Intermediate)</span>
</div>
</div>
<div>
<h3 class="font-medium text-gray-400 mb-2">Future Plans</h3>
<p class="text-gray-300">
I plan to pursue my master's degree abroad after completing my bachelor's. My dream countries are Canada or Australia.
Eventually, I'd like to return to Nepal and contribute to the growing tech industry there.
</p>
</div>
</div>
</div>
</div>
<!-- Photos Tab Content -->
<div id="photosTab" class="profile-tab-content hidden">
<div class="profile-card p-6">
<h2 class="text-xl font-bold mb-4">Gallery</h2>
<div class="grid grid-cols-2 md:grid-cols-3 gap-4">
<div class="h-40 rounded-xl overflow-hidden">
<img src="https://images.unsplash.com/photo-1566438480900-0609be27a4be?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1889&q=80"
alt="Gallery" class="w-full h-full object-cover">
</div>
<div class="h-40 rounded-xl overflow-hidden">
<img src="https://images.unsplash.com/photo-1542273917363-3b1817f69a2b?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80"
alt="Gallery" class="w-full h-full object-cover">
</div>
<div class="h-40 rounded-xl overflow-hidden">
<img src="https://images.unsplash.com/photo-1518621736915-f3b1c41bfd00?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2073&q=80"
alt="Gallery" class="w-full h-full object-cover">
</div>
<div class="h-40 rounded-xl overflow-hidden">
<img src="https://images.unsplash.com/photo-1506748686214-e9df14d4d9d0?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80"
alt="Gallery" class="w-full h-full object-cover">
</div>
<div class="h-40 rounded-xl overflow-hidden">
<img src="https://images.unsplash.com/photo-1566438480900-0609be27a4be?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1889&q=80"
alt="Gallery" class="w-full h-full object-cover">
</div>
<div class="h-40 rounded-xl overflow-hidden bg-purple-900 bg-opacity-30 flex items-center justify-center">
<button class="text-purple-400 text-4xl">
<i class="fas fa-plus"></i>
</button>
</div>
</div>
</div>
</div>
<!-- Interests Tab Content -->
<div id="interestsTab" class="profile-tab-content hidden">
<div class="profile-card p-6 mb-6">
<h2 class="text-xl font-bold mb-4">Interests & Hobbies</h2>
<div class="flex flex-wrap gap-3">
<span class="interest-badge px-4 py-2 rounded-full">Hiking</span>
<span class="interest-badge px-4 py-2 rounded-full">Cooking</span>
<span class="interest-badge px-4 py-2 rounded-full">Travel</span>
<span class="interest-badge px-4 py-2 rounded-full">Photography</span>
<span class="interest-badge px-4 py-2 rounded-full">Music</span>
<span class="interest-badge px-4 py-2 rounded-full">Dance</span>
<span class="interest-badge px-4 py-2 rounded-full">Technology</span>
<span class="interest-badge px-4 py-2 rounded-full">Yoga</span>
</div>
</div>
<div class="profile-card p-6">
<h2 class="text-xl font-bold mb-4">Favorite Nepali Things</h2>
<div class="grid grid-cols-1 md:grid-cols-2 gap-6">
<div>
<h3 class="font-medium text-gray-400 mb-2">Food</h3>
<div class="flex flex-wrap gap-2">
<span class="interest-badge px-3 py-1 rounded-full text-sm">Momo</span>
<span class="interest-badge px-3 py-1 rounded-full text-sm">Dal Bhat</span>
<span class="interest-badge px-3 py-1 rounded-full text-sm">Sel Roti</span>
<span class="interest-badge px-3 py-1 rounded-full text-sm">Yomari</span>
</div>
</div>
<div>
<h3 class="font-medium text-gray-400 mb-2">Festivals</h3>
<div class="flex flex-wrap gap-2">
<span class="interest-badge px-3 py-1 rounded-full text-sm">Dashain</span>
<span class="interest-badge px-3 py-1 rounded-full text-sm">Tihar</span>
<span class="interest-badge px-3 py-1 rounded-full text-sm">Holi</span>
<span class="interest-badge px-3 py-1 rounded-full text-sm">Teej</span>
</div>
</div>
<div>
<h3 class="font-medium text-gray-400 mb-2">Places</h3>
<div class="flex flex-wrap gap-2">
<span class="interest-badge px-3 py-1 rounded-full text-sm">Pokhara</span>
<span class="interest-badge px-3 py-1 rounded-full text-sm">Chitwan</span>
<span class="interest-badge px-3 py-1 rounded-full text-sm">Lumbini</span>
<span class="interest-badge px-3 py-1 rounded-full text-sm">Mustang</span>
</div>
</div>
<div>
<h3 class="font-medium text-gray-400 mb-2">Music</h3>
<div class="flex flex-wrap gap-2">
<span class="interest-badge px-3 py-1 rounded-full text-sm">Nepathya</span>
<span class="interest-badge px-3 py-1 rounded-full text-sm">1974 AD</span>
<span class="interest-badge px-3 py-1 rounded-full text-sm">Traditional</span>
<span class="interest-badge px-3 py-1 rounded-full text-sm">Lok Dohori</span>
</div>
</div>
</div>
</div>
</div>
<!-- Matches Tab Content -->
<div id="matchesTab" class="profile-tab-content hidden">
<div class="profile-card p-6">
<h2 class="text-xl font-bold mb-4">Your Matches</h2>
<div class="space-y-4">
<div class="flex items-center space-x-4 p-4 bg-gray-700 bg-opacity-50 rounded-lg">
<img src="https://randomuser.me/api/portraits/men/65.jpg" alt="Match" class="w-16 h-16 rounded-full">
<div class="flex-1">
<h3 class="font-medium">Ramesh Karki</h3>
<p class="text-sm text-gray-400">New York, USA | Engineer</p>
<div class="flex space-x-2 mt-2">
<button class="bg-purple-600 hover:bg-purple-700 text-white text-xs px-3 py-1 rounded-full transition">
Message
</button>
<button class="bg-gray-700 hover:bg-gray-600 text-white text-xs px-3 py-1 rounded-full transition">
View Profile
</button>
</div>
</div>
</div>
<div class="flex items-center space-x-4 p-4 bg-gray-700 bg-opacity-50 rounded-lg">
<img src="https://randomuser.me/api/portraits/women/22.jpg" alt="Match" class="w-16 h-16 rounded-full">
<div class="flex-1">
<h3 class="font-medium">Gita Basnet</h3>
<p class="text-sm text-gray-400">London, UK | Teacher</p>
<div class="flex space-x-2 mt-2">
<button class="bg-purple-600 hover:bg-purple-700 text-white text-xs px-3 py-1 rounded-full transition">
Message
</button>
<button class="bg-gray-700 hover:bg-gray-600 text-white text-xs px-3 py-1 rounded-full transition">
View Profile
</button>
</div>
</div>
</div>
<div class="flex items-center space-x-4 p-4 bg-gray-700 bg-opacity-50 rounded-lg">
<img src="https://randomuser.me/api/portraits/men/45.jpg" alt="Match" class="w-16 h-16 rounded-full">
<div class="flex-1">
<h3 class="font-medium">Hari Thapa</h3>
<p class="text-sm text-gray-400">Melbourne, Australia | Chef</p>
<div class="flex space-x-2 mt-2">
<button class="bg-purple-600 hover:bg-purple-700 text-white text-xs px-3 py-1 rounded-full transition">
Message
</button>
<button class="bg-gray-700 hover:bg-gray-600 text-white text-xs px-3 py-1 rounded-full transition">
View Profile
</button>
</div>
</div>
</div>
<div class="flex items-center space-x-4 p-4 bg-gray-700 bg-opacity-50 rounded-lg">
<img src="https://randomuser.me/api/portraits/women/33.jpg" alt="Match" class="w-16 h-16 rounded-full">
<div class="flex-1">
<h3 class="font-medium">Sita Tamang</h3>
<p class="text-sm text-gray-400">Sydney, Australia | Nurse</p>
<div class="flex space-x-2 mt-2">
<button class="bg-purple-600 hover:bg-purple-700 text-white text-xs px-3 py-1 rounded-full transition">
Message
</button>
<button class="bg-gray-700 hover:bg-gray-600 text-white text-xs px-3 py-1 rounded-full transition">
View Profile
</button>
</div>
</div>
</div>
</div>
<button class="w-full mt-6 bg-purple-600 hover:bg-purple-700 text-white py-2 rounded-lg transition">
View All Matches
</button>
</div>
</div>
<!-- Settings Tab Content -->
<div id="settingsTab" class="profile-tab-content hidden">
<div class="profile-card p-6 mb-6">
<h2 class="text-xl font-bold mb-6">Account Settings</h2>
<div class="space-y-6">
<div>
<h3 class="font-medium text-gray-400 mb-3">Privacy</h3>
<div class="space-y-3">
<div class="flex justify-between items-center">
<span>Profile Visibility</span>
<select class="px-3 py-1 bg-gray-700 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-500 text-white text-sm">
<option>Public</option>
<option>Only Matches</option>
<option>Private</option>
</select>
</div>
<div class="flex justify-between items-center">
<span>Show Distance</span>
<label class="relative inline-flex items-center cursor-pointer">
<input type="checkbox" class="sr-only peer" checked>
<div class="w-11 h-6 bg-gray-700 peer-focus:outline-none rounded-full peer peer-checked:after:translate-x-full peer-checked:after:border-white after:content-[''] after:absolute after:top-[2px] after:left-[2px] after:bg-white after:border-gray-300 after:border after:rounded-full after:h-5 after:w-5 after:transition-all peer-checked:bg-purple-600"></div>
</label>
</div>
<div class="flex justify-between items-center">
<span>Show Age</span>
<label class="relative inline-flex items-center cursor-pointer">
<input type="checkbox" class="sr-only peer" checked>
<div class="w-11 h-6 bg-gray-700 peer-focus:outline-none rounded-full peer peer-checked:after:translate-x-full peer-checked:after:border-white after:content-[''] after:absolute after:top-[2px] after:left-[2px] after:bg-white after:border-gray-300 after:border after:rounded-full after:h-5 after:w-5 after:transition-all peer-checked:bg-purple-600"></div>
</label>
</div>
</div>
</div>
<div>
<h3 class="font-medium text-gray-400 mb-3">Notifications</h3>
<div class="space-y-3">
<div class="flex justify-between items-center">
<span>New Matches</span>
<label class="relative inline-flex items-center cursor-pointer">
<input type="checkbox" class="sr-only peer" checked>
<div class="w-11 h-6 bg-gray-700 peer-focus:outline-none rounded-full peer peer-checked:after:translate-x-full peer-checked:after:border-white after:content-['
</html>