Skip to content

Hiring #293

@ajaykol7084-rgb

Description

@ajaykol7084-rgb
<title>Ask Private Limited - Professional Job Portal</title> <style> * { margin: 0; padding: 0; box-sizing: border-box; }
    :root {
        --primary: #6366f1;
        --primary-dark: #4f46e5;
        --secondary: #ec4899;
        --accent: #06b6d4;
        --dark: #0f172a;
        --light: #f8fafc;
        --gray: #64748b;
        --success: #10b981;
        --warning: #f59e0b;
        --glass: rgba(255, 255, 255, 0.1);
        --shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    }

    .dark-theme {
        --bg: #0f172a;
        --card: #1e293b;
        --text: #f1f5f9;
        --text-muted: #94a3b8;
        --border: #334155;
    }

    .light-theme {
        --bg: #f8fafc;
        --card: #ffffff;
        --text: #0f172a;
        --text-muted: #64748b;
        --border: #e2e8f0;
    }

    body {
        font-family: 'Inter', sans-serif;
        background: var(--bg);
        color: var(--text);
        transition: all 0.3s ease;
        overflow-x: hidden;
    }

    /* Animated Background */
    .bg-animation {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
        overflow: hidden;
    }

    .bg-animation .gradient-sphere {
        position: absolute;
        border-radius: 50%;
        filter: blur(80px);
        opacity: 0.4;
        animation: float 20s infinite ease-in-out;
    }

    .sphere-1 {
        width: 400px;
        height: 400px;
        background: linear-gradient(135deg, var(--primary), var(--secondary));
        top: -100px;
        left: -100px;
        animation-delay: 0s;
    }

    .sphere-2 {
        width: 300px;
        height: 300px;
        background: linear-gradient(135deg, var(--accent), var(--primary));
        bottom: -50px;
        right: -50px;
        animation-delay: -5s;
    }

    .sphere-3 {
        width: 250px;
        height: 250px;
        background: linear-gradient(135deg, var(--secondary), var(--warning));
        top: 50%;
        left: 50%;
        animation-delay: -10s;
    }

    @keyframes float {
        0%, 100% { transform: translate(0, 0) scale(1); }
        33% { transform: translate(30px, -30px) scale(1.1); }
        66% { transform: translate(-20px, 20px) scale(0.9); }
    }

    /* Navigation */
    nav {
        position: fixed;
        top: 0;
        width: 100%;
        padding: 1rem 5%;
        background: rgba(var(--card), 0.8);
        backdrop-filter: blur(20px);
        border-bottom: 1px solid var(--border);
        z-index: 1000;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .logo {
        font-size: 1.5rem;
        font-weight: 800;
        background: linear-gradient(135deg, var(--primary), var(--secondary));
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        display: flex;
        align-items: center;
        gap: 0.5rem;
    }

    .nav-links {
        display: flex;
        gap: 2rem;
        align-items: center;
    }

    .nav-links a {
        text-decoration: none;
        color: var(--text-muted);
        font-weight: 500;
        transition: all 0.3s;
        position: relative;
    }

    .nav-links a:hover, .nav-links a.active {
        color: var(--primary);
    }

    .nav-links a::after {
        content: '';
        position: absolute;
        bottom: -5px;
        left: 0;
        width: 0;
        height: 2px;
        background: var(--primary);
        transition: width 0.3s;
    }

    .nav-links a:hover::after {
        width: 100%;
    }

    .theme-toggle {
        background: var(--glass);
        border: 1px solid var(--border);
        padding: 0.5rem;
        border-radius: 50%;
        cursor: pointer;
        color: var(--text);
        transition: all 0.3s;
    }

    .theme-toggle:hover {
        transform: rotate(180deg);
        background: var(--primary);
        color: white;
    }

    /* Hero Section */
    .hero {
        margin-top: 80px;
        padding: 4rem 5%;
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 4rem;
        align-items: center;
        min-height: 90vh;
    }

    .hero-content h1 {
        font-size: 3.5rem;
        font-weight: 800;
        line-height: 1.1;
        margin-bottom: 1.5rem;
        background: linear-gradient(135deg, var(--text) 0%, var(--primary) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    .hero-content p {
        font-size: 1.25rem;
        color: var(--text-muted);
        margin-bottom: 2rem;
        line-height: 1.8;
    }

    .hero-stats {
        display: flex;
        gap: 2rem;
        margin-bottom: 2rem;
    }

    .stat {
        text-align: center;
    }

    .stat-number {
        font-size: 2rem;
        font-weight: 700;
        color: var(--primary);
    }

    .stat-label {
        font-size: 0.875rem;
        color: var(--text-muted);
    }

    .cta-buttons {
        display: flex;
        gap: 1rem;
        flex-wrap: wrap;
    }

    .btn {
        padding: 1rem 2rem;
        border-radius: 12px;
        font-weight: 600;
        text-decoration: none;
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        transition: all 0.3s;
        cursor: pointer;
        border: none;
        font-size: 1rem;
    }

    .btn-primary {
        background: linear-gradient(135deg, var(--primary), var(--primary-dark));
        color: white;
        box-shadow: 0 10px 30px -10px var(--primary);
    }

    .btn-primary:hover {
        transform: translateY(-2px);
        box-shadow: 0 20px 40px -10px var(--primary);
    }

    .btn-secondary {
        background: var(--card);
        color: var(--text);
        border: 2px solid var(--border);
    }

    .btn-secondary:hover {
        border-color: var(--primary);
        color: var(--primary);
    }

    .btn-whatsapp {
        background: linear-gradient(135deg, #25d366, #128c7e);
        color: white;
    }

    .btn-whatsapp:hover {
        transform: translateY(-2px);
        box-shadow: 0 10px 30px -10px #25d366;
    }

    /* Hero Image/Card */
    .hero-visual {
        position: relative;
    }

    .glass-card {
        background: var(--glass);
        backdrop-filter: blur(20px);
        border: 1px solid rgba(255, 255, 255, 0.2);
        border-radius: 24px;
        padding: 2rem;
        box-shadow: var(--shadow);
    }

    .job-card-preview {
        background: var(--card);
        border-radius: 16px;
        padding: 1.5rem;
        margin-bottom: 1rem;
        border: 1px solid var(--border);
        transition: all 0.3s;
        cursor: pointer;
    }

    .job-card-preview:hover {
        transform: translateX(10px);
        border-color: var(--primary);
        box-shadow: 0 10px 30px -10px rgba(99, 102, 241, 0.3);
    }

    .job-header {
        display: flex;
        justify-content: space-between;
        align-items: start;
        margin-bottom: 1rem;
    }

    .job-title {
        font-weight: 700;
        font-size: 1.1rem;
        margin-bottom: 0.25rem;
    }

    .job-company {
        color: var(--text-muted);
        font-size: 0.9rem;
    }

    .job-salary {
        background: linear-gradient(135deg, var(--success), #059669);
        color: white;
        padding: 0.5rem 1rem;
        border-radius: 20px;
        font-weight: 600;
        font-size: 0.875rem;
    }

    .job-tags {
        display: flex;
        gap: 0.5rem;
        flex-wrap: wrap;
    }

    .tag {
        background: var(--bg);
        padding: 0.25rem 0.75rem;
        border-radius: 20px;
        font-size: 0.75rem;
        color: var(--text-muted);
        border: 1px solid var(--border);
    }

    /* Search Section */
    .search-section {
        padding: 2rem 5%;
        margin-top: -3rem;
        position: relative;
        z-index: 10;
    }

    .search-container {
        background: var(--card);
        border-radius: 24px;
        padding: 2rem;
        box-shadow: var(--shadow);
        border: 1px solid var(--border);
        max-width: 1000px;
        margin: 0 auto;
    }

    .search-grid {
        display: grid;
        grid-template-columns: 2fr 1fr 1fr auto;
        gap: 1rem;
        align-items: end;
    }

    .form-group {
        display: flex;
        flex-direction: column;
        gap: 0.5rem;
    }

    .form-group label {
        font-weight: 600;
        color: var(--text-muted);
        font-size: 0.875rem;
    }

    .form-control {
        padding: 0.875rem 1rem;
        border: 2px solid var(--border);
        border-radius: 12px;
        background: var(--bg);
        color: var(--text);
        font-size: 1rem;
        transition: all 0.3s;
    }

    .form-control:focus {
        outline: none;
        border-color: var(--primary);
        box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.1);
    }

    /* Features Section */
    .features {
        padding: 6rem 5%;
    }

    .section-header {
        text-align: center;
        margin-bottom: 4rem;
    }

    .section-header h2 {
        font-size: 2.5rem;
        font-weight: 800;
        margin-bottom: 1rem;
    }

    .section-header p {
        color: var(--text-muted);
        font-size: 1.125rem;
        max-width: 600px;
        margin: 0 auto;
    }

    .features-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 2rem;
    }

    .feature-card {
        background: var(--card);
        border-radius: 24px;
        padding: 2rem;
        border: 1px solid var(--border);
        transition: all 0.3s;
        position: relative;
        overflow: hidden;
    }

    .feature-card::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 4px;
        background: linear-gradient(90deg, var(--primary), var(--secondary));
        transform: scaleX(0);
        transition: transform 0.3s;
    }

    .feature-card:hover {
        transform: translateY(-5px);
        box-shadow: var(--shadow);
    }

    .feature-card:hover::before {
        transform: scaleX(1);
    }

    .feature-icon {
        width: 60px;
        height: 60px;
        background: linear-gradient(135deg, var(--primary), var(--secondary));
        border-radius: 16px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: white;
        font-size: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .feature-card h3 {
        font-size: 1.25rem;
        margin-bottom: 0.75rem;
    }

    .feature-card p {
        color: var(--text-muted);
        line-height: 1.6;
    }

    /* Jobs Section */
    .jobs-section {
        padding: 6rem 5%;
        background: var(--bg);
    }

    .jobs-header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 3rem;
        flex-wrap: wrap;
        gap: 1rem;
    }

    .jobs-grid {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
        gap: 1.5rem;
    }

    .job-card {
        background: var(--card);
        border-radius: 20px;
        padding: 1.5rem;
        border: 1px solid var(--border);
        transition: all 0.3s;
        position: relative;
        overflow: hidden;
    }

    .job-card.featured {
        border: 2px solid var(--primary);
        background: linear-gradient(135deg, var(--card), rgba(99, 102, 241, 0.05));
    }

    .featured-badge {
        position: absolute;
        top: 1rem;
        right: 1rem;
        background: linear-gradient(135deg, var(--secondary), var(--primary));
        color: white;
        padding: 0.25rem 0.75rem;
        border-radius: 20px;
        font-size: 0.75rem;
        font-weight: 600;
    }

    .job-card:hover {
        transform: translateY(-5px);
        box-shadow: var(--shadow);
    }

    .job-meta {
        display: flex;
        gap: 1rem;
        margin-top: 1rem;
        flex-wrap: wrap;
    }

    .meta-item {
        display: flex;
        align-items: center;
        gap: 0.5rem;
        color: var(--text-muted);
        font-size: 0.875rem;
    }

    .job-actions {
        display: flex;
        gap: 0.75rem;
        margin-top: 1.5rem;
    }

    .btn-small {
        padding: 0.625rem 1.25rem;
        font-size: 0.875rem;
        border-radius: 8px;
    }

    /* Benefits Section */
    .benefits {
        padding: 6rem 5%;
        background: linear-gradient(135deg, rgba(99, 102, 241, 0.1), rgba(236, 72, 153, 0.1));
    }

    .benefits-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
        gap: 1.5rem;
        margin-top: 3rem;
    }

    .benefit-item {
        background: var(--card);
        padding: 1.5rem;
        border-radius: 16px;
        border: 1px solid var(--border);
        display: flex;
        align-items: center;
        gap: 1rem;
        transition: all 0.3s;
    }

    .benefit-item:hover {
        transform: scale(1.05);
        border-color: var(--primary);
        box-shadow: 0 10px 30px -10px rgba(99, 102, 241, 0.3);
    }

    .benefit-icon {
        width: 50px;
        height: 50px;
        background: linear-gradient(135deg, var(--primary), var(--accent));
        border-radius: 12px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: white;
        font-size: 1.25rem;
    }

    /* Application Modal */
    .modal {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.8);
        backdrop-filter: blur(5px);
        z-index: 2000;
        justify-content: center;
        align-items: center;
        padding: 1rem;
    }

    .modal.active {
        display: flex;
    }

    .modal-content {
        background: var(--card);
        border-radius: 24px;
        width: 100%;
        max-width: 600px;
        max-height: 90vh;
        overflow-y: auto;
        border: 1px solid var(--border);
        box-shadow: var(--shadow);
        animation: slideUp 0.3s ease;
    }

    @keyframes slideUp {
        from {
            opacity: 0;
            transform: translateY(50px);
        }
        to {
            opacity: 1;
            transform: translateY(0);
        }
    }

    .modal-header {
        padding: 2rem;
        border-bottom: 1px solid var(--border);
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .modal-header h2 {
        font-size: 1.5rem;
    }

    .close-btn {
        background: none;
        border: none;
        color: var(--text-muted);
        font-size: 1.5rem;
        cursor: pointer;
        padding: 0.5rem;
        border-radius: 50%;
        transition: all 0.3s;
    }

    .close-btn:hover {
        background: var(--bg);
        color: var(--text);
    }

    .modal-body {
        padding: 2rem;
    }

    .form-row {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 1rem;
    }

    .form-group {
        margin-bottom: 1.5rem;
    }

    .form-group label {
        display: block;
        margin-bottom: 0.5rem;
        font-weight: 600;
        color: var(--text);
    }

    .form-group input,
    .form-group select,
    .form-group textarea {
        width: 100%;
        padding: 0.875rem;
        border: 2px solid var(--border);
        border-radius: 12px;
        background: var(--bg);
        color: var(--text);
        font-size: 1rem;
        transition: all 0.3s;
    }

    .form-group input:focus,
    .form-group select:focus,
    .form-group textarea:focus {
        outline: none;
        border-color: var(--primary);
    }

    .file-upload {
        border: 2px dashed var(--border);
        border-radius: 12px;
        padding: 2rem;
        text-align: center;
        cursor: pointer;
        transition: all 0.3s;
    }

    .file-upload:hover {
        border-color: var(--primary);
        background: rgba(99, 102, 241, 0.05);
    }

    .file-upload i {
        font-size: 2rem;
        color: var(--primary);
        margin-bottom: 0.5rem;
    }

    /* Contact Section */
    .contact {
        padding: 6rem 5%;
    }

    .contact-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 2rem;
        margin-top: 3rem;
    }

    .contact-card {
        background: var(--card);
        border-radius: 20px;
        padding: 2rem;
        text-align: center;
        border: 1px solid var(--border);
        transition: all 0.3s;
    }

    .contact-card:hover {
        transform: translateY(-5px);
        box-shadow: var(--shadow);
    }

    .contact-icon {
        width: 80px;
        height: 80px;
        background: linear-gradient(135deg, var(--primary), var(--secondary));
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 auto 1.5rem;
        color: white;
        font-size: 2rem;
    }

    .contact-card h3 {
        margin-bottom: 0.5rem;
    }

    .contact-card p {
        color: var(--text-muted);
        margin-bottom: 1.5rem;
    }

    /* Footer */
    footer {
        background: var(--dark);
        color: white;
        padding: 4rem 5% 2rem;
        margin-top: 4rem;
    }

    .footer-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
        gap: 3rem;
        margin-bottom: 3rem;
    }

    .footer-section h3 {
        margin-bottom: 1.5rem;
        color: white;
    }

    .footer-section p, .footer-section a {
        color: #94a3b8;
        text-decoration: none;
        line-height: 2;
        transition: color 0.3s;
    }

    .footer-section a:hover {
        color: var(--primary);
    }

    .social-links {
        display: flex;
        gap: 1rem;
        margin-top: 1rem;
    }

    .social-links a {
        width: 40px;
        height: 40px;
        background: rgba(255, 255, 255, 0.1);
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: all 0.3s;
    }

    .social-links a:hover {
        background: var(--primary);
        transform: translateY(-3px);
    }

    .footer-bottom {
        border-top: 1px solid rgba(255, 255, 255, 0.1);
        padding-top: 2rem;
        text-align: center;
        color: #64748b;
    }

    /* Toast Notification */
    .toast {
        position: fixed;
        bottom: 2rem;
        right: 2rem;
        background: var(--card);
        border: 1px solid var(--border);
        border-radius: 12px;
        padding: 1rem 1.5rem;
        box-shadow: var(--shadow);
        display: flex;
        align-items: center;
        gap: 0.75rem;
        transform: translateX(400px);
        transition: transform 0.3s;
        z-index: 3000;
    }

    .toast.show {
        transform: translateX(0);
    }

    .toast-icon {
        width: 40px;
        height: 40px;
        background: var(--success);
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        color: white;
    }

    /* Responsive */
    @media (max-width: 968px) {
        .hero {
            grid-template-columns: 1fr;
            text-align: center;
        }

        .hero-content h1 {
            font-size: 2.5rem;
        }

        .hero-stats {
            justify-content: center;
        }

        .search-grid {
            grid-template-columns: 1fr;
        }

        .form-row {
            grid-template-columns: 1fr;
        }

        .nav-links {
            display: none;
        }
    }

    /* Animations */
    .fade-in {
        animation: fadeIn 0.6s ease;
    }

    @keyframes fadeIn {
        from { opacity: 0; transform: translateY(20px); }
        to { opacity: 1; transform: translateY(0); }
    }

    /* Dashboard Preview */
    .dashboard-preview {
        background: var(--card);
        border-radius: 20px;
        padding: 2rem;
        border: 1px solid var(--border);
        margin-top: 2rem;
    }

    .stats-row {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 1rem;
        margin-bottom: 2rem;
    }

    .stat-card {
        background: var(--bg);
        padding: 1.5rem;
        border-radius: 12px;
        text-align: center;
    }

    .stat-value {
        font-size: 1.5rem;
        font-weight: 700;
        color: var(--primary);
    }

    .stat-label {
        font-size: 0.875rem;
        color: var(--text-muted);
        margin-top: 0.25rem;
    }

    @media (max-width: 768px) {
        .stats-row {
            grid-template-columns: repeat(2, 1fr);
        }
    }
</style>
<!-- Navigation -->
<nav>
    <div class="logo">
        <i class="fas fa-briefcase"></i>
        Ask Private Limited
    </div>
    <div class="nav-links">
        <a href="#home" class="active">Home</a>
        <a href="#jobs">Jobs</a>
        <a href="#benefits">Benefits</a>
        <a href="#contact">Contact</a>
        <button class="theme-toggle" onclick="toggleTheme()">
            <i class="fas fa-moon"></i>
        </button>
    </div>
</nav>

<!-- Hero Section -->
<section class="hero" id="home">
    <div class="hero-content fade-in">
        <h1>Find Your Dream Job Today</h1>
        <p>Join Ask Private Limited - A leading manufacturing company offering competitive salaries, excellent benefits, and growth opportunities. We're hiring for multiple positions!</p>
        
        <div class="hero-stats">
            <div class="stat">
                <div class="stat-number">₹35K</div>
                <div class="stat-label">Max Salary</div>
            </div>
            <div class="stat">
                <div class="stat-number">5+</div>
                <div class="stat-label">Departments</div>
            </div>
            <div class="stat">
                <div class="stat-number">8H</div>
                <div class="stat-label">+ 4H OT</div>
            </div>
        </div>

        <div class="cta-buttons">
            <a href="#jobs" class="btn btn-primary">
                <i class="fas fa-search"></i>
                View Openings
            </a>
            <a href="https://wa.me/916201009179" target="_blank" class="btn btn-whatsapp">
                <i class="fab fa-whatsapp"></i>
                Apply on WhatsApp
            </a>
            <a href="tel:6201009179" class="btn btn-secondary">
                <i class="fas fa-phone"></i>
                Call Now
            </a>
        </div>

        <!-- Dashboard Preview -->
        <div class="dashboard-preview">
            <div class="stats-row">
                <div class="stat-card">
                    <div class="stat-value" id="totalApps">0</div>
                    <div class="stat-label">Applications</div>
                </div>
                <div class="stat-card">
                    <div class="stat-value">5</div>
                    <div class="stat-label">Open Positions</div>
                </div>
                <div class="stat-card">
                    <div class="stat-value">24h</div>
                    <div class="stat-label">Response Time</div>
                </div>
                <div class="stat-card">
                    <div class="stat-value">100%</div>
                    <div class="stat-label">Free to Apply</div>
                </div>
            </div>
        </div>
    </div>

    <div class="hero-visual fade-in">
        <div class="glass-card">
            <h3 style="margin-bottom: 1.5rem; font-size: 1.25rem;">🔥 Hot Jobs</h3>
            
            <div class="job-card-preview" onclick="openApplyModal('Machine Operator')">
                <div class="job-header">
                    <div>
                        <div class="job-title">Machine Operator</div>
                        <div class="job-company">Ask Private Limited</div>
                    </div>
                    <div class="job-salary">₹20K-35K</div>
                </div>
                <div class="job-tags">
                    <span class="tag"><i class="fas fa-clock"></i> 8H + 4H OT</span>
                    <span class="tag"><i class="fas fa-graduation-cap"></i> ITI/Diploma</span>
                </div>
            </div>

            <div class="job-card-preview" onclick="openApplyModal('Quality Inspector')">
                <div class="job-header">
                    <div>
                        <div class="job-title">Quality Inspector</div>
                        <div class="job-company">Ask Private Limited</div>
                    </div>
                    <div class="job-salary">₹22K-32K</div>
                </div>
                <div class="job-tags">
                    <span class="tag"><i class="fas fa-clock"></i> 8H + 4H OT</span>
                    <span class="tag"><i class="fas fa-graduation-cap"></i> 12th/Any Degree</span>
                </div>
            </div>

            <div class="job-card-preview" onclick="openApplyModal('Assembly Frame')">
                <div class="job-header">
                    <div>
                        <div class="job-title">Assembly Frame</div>
                        <div class="job-company">Ask Private Limited</div>
                    </div>
                    <div class="job-salary">₹20K-30K</div>
                </div>
                <div class="job-tags">
                    <span class="tag"><i class="fas fa-clock"></i> 8H + 4H OT</span>
                    <span class="tag"><i class="fas fa-graduation-cap"></i> 10th/12th</span>
                </div>
            </div>
        </div>
    </div>
</section>

<!-- Search Section -->
<section class="search-section">
    <div class="search-container">
        <div class="search-grid">
            <div class="form-group">
                <label>Search Jobs</label>
                <input type="text" class="form-control" placeholder="Job title, keywords..." id="searchInput">
            </div>
            <div class="form-group">
                <label>Department</label>
                <select class="form-control" id="deptFilter">
                    <option value="">All Departments</option>
                    <option value="machine">Machine Operator</option>
                    <option value="quality">Quality / PDC</option>
                    <option value="paint">Paint Shop</option>
                    <option value="assembly">Assembly Frame</option>
                </select>
            </div>
            <div class="form-group">
                <label>Salary Range</label>
                <select class="form-control" id="salaryFilter">
                    <option value="">Any Salary</option>
                    <option value="20-25">₹20,000 - ₹25,000</option>
                    <option value="25-30">₹25,000 - ₹30,000</option>
                    <option value="30-35">₹30,000 - ₹35,000</option>
                </select>
            </div>
            <button class="btn btn-primary" onclick="filterJobs()">
                <i class="fas fa-search"></i>
                Search
            </button>
        </div>
    </div>
</section>

<!-- Features Section -->
<section class="features">
    <div class="section-header">
        <h2>Why Work With Us?</h2>
        <p>We offer industry-leading benefits and a supportive work environment that helps you grow professionally and personally.</p>
    </div>
    
    <div class="features-grid">
        <div class="feature-card">
            <div class="feature-icon">
                <i class="fas fa-money-bill-wave"></i>
            </div>
            <h3>Competitive Salary</h3>
            <p>Earn between ₹20,000 to ₹35,000 per month based on your skills and experience. Regular increments and performance bonuses.</p>
        </div>

        <div class="feature-card">
            <div class="feature-icon">
                <i class="fas fa-shield-alt"></i>
            </div>
            <h3>PF & ESI Benefits</h3>
            <p>Complete provident fund and employee state insurance coverage for your financial security and healthcare needs.</p>
        </div>

        <div class="feature-card">
            <div class="feature-icon">
                <i class="fas fa-car"></i>
            </div>
            <h3>Company Cab</h3>
            <p>Free transportation facility with company cab service. Safe and comfortable commute to and from work.</p>
        </div>

        <div class="feature-card">
            <div class="feature-icon">
                <i class="fas fa-utensils"></i>
            </div>
            <h3>Free Meals & Tea</h3>
            <p>One-time nutritious meal provided daily along with tea breaks to keep you energized throughout your shift.</p>
        </div>

        <div class="feature-card">
            <div class="feature-icon">
                <i class="fas fa-clock"></i>
            </div>
            <h3>Overtime Pay</h3>
            <p>4 hours daily overtime available with additional pay. Maximize your earnings with extra working hours.</p>
        </div>

        <div class="feature-card">
            <div class="feature-icon">
                <i class="fas fa-chart-line"></i>
            </div>
            <h3>Growth Opportunities</h3>
            <p>Clear career progression path from operator to supervisor to manager. Training and skill development programs.</p>
        </div>
    </div>
</section>

<!-- Jobs Section -->
<section class="jobs-section" id="jobs">
    <div class="jobs-header">
        <div class="section-header" style="text-align: left; margin: 0;">
            <h2>Open Positions</h2>
            <p>5 active job openings across multiple departments</p>
        </div>
        <button class="btn btn-secondary" onclick="showAllJobs()">
            View All Jobs
            <i class="fas fa-arrow-right"></i>
        </button>
    </div>

    <div class="jobs-grid" id="jobsContainer">
        <!-- Job cards will be inserted here by JavaScript -->
    </div>
</section>

<!-- Benefits Section -->
<section class="benefits" id="benefits">
    <div class="section-header">
        <h2>Employee Benefits Package</h2>
        <p>Comprehensive benefits designed to support your wellbeing and career growth</p>
    </div>

    <div class="benefits-grid">
        <div class="benefit-item">
            <div class="benefit-icon">
                <i class="fas fa-hand-holding-usd"></i>
            </div>
            <div>
                <h4>Provident Fund</h4>
                <p style="color: var(--text-muted); font-size: 0.875rem;">Secure your future</p>
            </div>
        </div>

        <div class="benefit-item">
            <div class="benefit-icon">
                <i class="fas fa-heartbeat"></i>
            </div>
            <div>
                <h4>ESI Coverage</h4>
                <p style="color: var(--text-muted); font-size: 0.875rem;">Health insurance</p>
            </div>
        </div>

        <div class="benefit-item">
            <div class="benefit-icon">
                <i class="fas fa-taxi"></i>
            </div>
            <div>
                <h4>Company Cab</h4>
                <p style="color: var(--text-muted); font-size: 0.875rem;">Free transport</p>
            </div>
        </div>

        <div class="benefit-item">
            <div class="benefit-icon">
                <i class="fas fa-coffee"></i>
            </div>
            <div>
                <h4>Free Meals</h4>
                <p style="color: var(--text-muted); font-size: 0.875rem;">Lunch + Tea</p>
            </div>
        </div>

        <div class="benefit-item">
            <div class="benefit-icon">
                <i class="fas fa-business-time"></i>
            </div>
            <div>
                <h4>Daily OT</h4>
                <p style="color: var(--text-muted); font-size: 0.875rem;">4 hours extra</p>
            </div>
        </div>

        <div class="benefit-item">
            <div class="benefit-icon">
                <i class="fas fa-award"></i>
            </div>
            <div>
                <h4>Performance Bonus</h4>
                <p style="color: var(--text-muted); font-size: 0.875rem;">Monthly rewards</p>
            </div>
        </div>
    </div>
</section>

<!-- Contact Section -->
<section class="contact" id="contact">
    <div class="section-header">
        <h2>Get In Touch</h2>
        <p>Ready to apply? Contact us directly or visit our office</p>
    </div>

    <div class="contact-grid">
        <div class="contact-card">
            <div class="contact-icon">
                <i class="fab fa-whatsapp"></i>
            </div>
            <h3>WhatsApp</h3>
            <p>Quick response within minutes</p>
            <a href="https://wa.me/916201009179" target="_blank" class="btn btn-whatsapp" style="width: 100%; justify-content: center;">
                <i class="fab fa-whatsapp"></i>
                Chat on WhatsApp
            </a>
        </div>

        <div class="contact-card">
            <div class="contact-icon">
                <i class="fas fa-phone-alt"></i>
            </div>
            <h3>Phone Call</h3>
            <p>Speak directly with HR</p>
            <a href="tel:6201009179" class="btn btn-primary" style="width: 100%; justify-content: center;">
                <i class="fas fa-phone"></i>
                Call 6201009179
            </a>
        </div>

        <div class="contact-card">
            <div class="contact-icon">
                <i class="fas fa-envelope"></i>
            </div>
            <h3>Email</h3>
            <p>Send your resume</p>
            <a href="mailto:hr@askprivate.com" class="btn btn-secondary" style="width: 100%; justify-content: center;">
                <i class="fas fa-envelope"></i>
                Send Email
            </a>
        </div>
    </div>
</section>

<!-- Footer -->
<footer>
    <div class="footer-grid">
        <div class="footer-section">
            <h3>Ask Private Limited</h3>
            <p>Leading manufacturing company providing quality employment opportunities with excellent benefits and growth prospects.</p>
            <div class="social-links">
                <a href="#"><i class="fab fa-facebook-f"></i></a>
                <a href="#"><i class="fab fa-linkedin-in"></i></a>
                <a href="#"><i class="fab fa-twitter"></i></a>
                <a href="#"><i class="fab fa-instagram"></i></a>
            </div>
        </div>
        
        <div class="footer-section">
            <h3>Quick Links</h3>
            <a href="#home">Home</a><br>
            <a href="#jobs">Browse Jobs</a><br>
            <a href="#benefits">Benefits</a><br>
            <a href="#contact">Contact Us</a>
        </div>

        <div class="footer-section">
            <h3>Departments</h3>
            <a href="#">Machine Operator</a><br>
            <a href="#">PDC Quality</a><br>
            <a href="#">Quality Control</a><br>
            <a href="#">Paint Shop</a><br>
            <a href="#">Assembly Frame</a>
        </div>

        <div class="footer-section">
            <h3>Contact Info</h3>
            <p><i class="fas fa-phone"></i> +91 6201009179</p>
            <p><i class="fas fa-envelope"></i> hr@askprivate.com</p>
            <p><i class="fas fa-clock"></i> Mon - Sat: 9:00 AM - 6:00 PM</p>
        </div>
    </div>

    <div class="footer-bottom">
        <p>&copy; 2024 Ask Private Limited. All rights reserved. | Designed for Job Seekers</p>
    </div>
</footer>

<!-- Application Modal -->
<div class="modal" id="applyModal">
    <div class="modal-content">
        <div class="modal-header">
            <h2>Apply for Position</h2>
            <button class="close-btn" onclick="closeApplyModal()">
                <i class="fas fa-times"></i>
            </button>
        </div>
        <div class="modal-body">
            <form id="applicationForm" onsubmit="submitApplication(event)">
                <div class="form-row">
                    <div class="form-group">
                        <label>Full Name *</label>
                        <input type="text" name="fullName" required placeholder="Enter your full name">
                    </div>
                    <div class="form-group">
                        <label>Mobile Number *</label>
                        <input type="tel" name="mobile" required placeholder="10-digit mobile number" pattern="[0-9]{10}">
                    </div>
                </div>

                <div class="form-row">
                    <div class="form-group">
                        <label>Email Address</label>
                        <input type="email" name="email" placeholder="your@email.com">
                    </div>
                    <div class="form-group">
                        <label>Qualification *</label>
                        <select name="qualification" required>
                            <option value="">Select Qualification</option>
                            <option value="10th">10th Pass</option>
                            <option value="12th">12th Pass</option>
                            <option value="iti">ITI</option>
                            <option value="diploma">Diploma</option>
                            <option value="degree">Any Degree</option>
                            <option value="btech">B.Tech/BE</option>
                        </select>
                    </div>
                </div>

                <div class="form-row">
                    <div class="form-group">
                        <label>Department *</label>
                        <select name="department" id="modalDepartment" required>
                            <option value="">Select Department</option>
                            <option value="Machine Operator">Machine Operator</option>
                            <option value="PDC Quality">PDC Quality</option>
                            <option value="Quality Inspector">Quality Inspector</option>
                            <option value="Paint Shop">Paint Shop</option>
                            <option value="Assembly Frame">Assembly Frame</option>
                        </select>
                    </div>
                    <div class="form-group">
                        <label>Experience</label>
                        <select name="experience">
                            <option value="0">Fresher</option>
                            <option value="1">1 Year</option>
                            <option value="2">2 Years</option>
                            <option value="3">3+ Years</option>
                            <option value="5">5+ Years</option>
                        </select>
                    </div>
                </div>

                <div class="form-group">
                    <label>Upload Resume (Optional)</label>
                    <div class="file-upload" onclick="document.getElementById('resume').click()">
                        <i class="fas fa-cloud-upload-alt"></i>
                        <p>Click to upload resume (PDF, DOC, DOCX)</p>
                        <input type="file" id="resume" name="resume" accept=".pdf,.doc,.docx" style="display: none;" onchange="handleFileUpload(this)">
                    </div>
                    <p id="fileName" style="margin-top: 0.5rem; color: var(--primary); font-size: 0.875rem;"></p>
                </div>

                <div class="form-group">
                    <label>Additional Message</label>
                    <textarea name="message" rows="3" placeholder="Tell us why you're suitable for this position..."></textarea>
                </div>

                <div style="display: flex; gap: 1rem;">
                    <button type="submit" class="btn btn-primary" style="flex: 1;">
                        <i class="fas fa-paper-plane"></i>
                        Submit Application
                    </button>
                    <a href="https://wa.me/916201009179" target="_blank" class="btn btn-whatsapp" style="flex: 1; justify-content: center;">
                        <i class="fab fa-whatsapp"></i>
                        Apply via WhatsApp
                    </a>
                </div>
            </form>
        </div>
    </div>
</div>

<!-- Toast Notification -->
<div class="toast" id="toast">
    <div class="toast-icon">
        <i class="fas fa-check"></i>
    </div>
    <div>
        <strong>Success!</strong>
        <p style="color: var(--text-muted); font-size: 0.875rem;">Application submitted successfully</p>
    </div>
</div>

<script>
    // Job Data
    const jobs = [
        {
            id: 1,
            title: "Machine Operator",
            department: "machine",
            salary: "₹20,000 - ₹35,000",
            salaryRange: "20-35",
            qualification: "ITI / Diploma / 12th",
            experience: "0-5 Years",
            type: "Full Time",
            description: "Operate and maintain production machinery. Ensure quality output and machine efficiency.",
            featured: true
        },
        {
            id: 2,
            title: "PDC Quality Inspector",
            department: "quality",
            salary: "₹22,000 - ₹32,000",
            salaryRange: "25-30",
            qualification: "Any Degree / Diploma",
            experience: "0-3 Years",
            type: "Full Time",
            description: "Inspect products for quality standards. Maintain quality documentation and reports.",
            featured: true
        },
        {
            id: 3,
            title: "Quality Control Executive",
            department: "quality",
            salary: "₹25,000 - ₹35,000",
            salaryRange: "30-35",
            qualification: "Degree / B.Tech",
            experience: "1-5 Years",
            type: "Full Time",
            description: "Oversee quality control processes. Implement quality assurance procedures.",
            featured: false
        },
        {
            id: 4,
            title: "Paint Shop Technician",
            department: "paint",
            salary: "₹20,000 - ₹30,000",
            salaryRange: "20-30",
            qualification: "10th / 12th / ITI",
            experience: "0-5 Years",
            type: "Full Time",
            description: "Handle painting operations. Maintain paint shop equipment and safety standards.",
            featured: false
        },
        {
            id: 5,
            title: "Assembly Frame Operator",
            department: "assembly",
            salary: "₹20,000 - ₹28,000",
            salaryRange: "20-25",
            qualification: "10th / 12th Pass",
            experience: "0-3 Years",
            type: "Full Time",
            description: "Assemble frame components. Ensure proper fitting and alignment.",
            featured: false
        }
    ];

    // Initialize
    document.addEventListener('DOMContentLoaded', function() {
        renderJobs(jobs);
        updateApplicationCount();
        
        // Check for saved theme
        const savedTheme = localStorage.getItem('theme') || 'light';
        document.body.className = savedTheme + '-theme';
    });

    // Theme Toggle
    function toggleTheme() {
        const body = document.body;
        const isDark = body.classList.contains('dark-theme');
        
        if (isDark) {
            body.classList.remove('dark-theme');
            body.classList.add('light-theme');
            localStorage.setItem('theme', 'light');
        } else {
            body.classList.remove('light-theme');
            body.classList.add('dark-theme');
            localStorage.setItem('theme', 'dark');
        }
    }

    // Render Jobs
    function renderJobs(jobList) {
        const container = document.getElementById('jobsContainer');
        container.innerHTML = '';

        jobList.forEach(job => {
            const card = document.createElement('div');
            card.className = `job-card ${job.featured ? 'featured' : ''}`;
            card.innerHTML = `
                ${job.featured ? '<span class="featured-badge">Featured</span>' : ''}
                <div class="job-header">
                    <div>
                        <div class="job-title">${job.title}</div>
                        <div class="job-company">Ask Private Limited</div>
                    </div>
                    <div class="job-salary">${job.salary}</div>
                </div>
                <p style="color: var(--text-muted); margin: 1rem 0; line-height: 1.6;">${job.description}</p>
                <div class="job-tags" style="margin-bottom: 1rem;">
                    <span class="tag"><i class="fas fa-graduation-cap"></i> ${job.qualification}</span>
                    <span class="tag"><i class="fas fa-briefcase"></i> ${job.experience}</span>
                    <span class="tag"><i class="fas fa-clock"></i> ${job.type}</span>
                </div>
                <div class="job-meta">
                    <span class="meta-item"><i class="fas fa-building"></i> Manufacturing</span>
                    <span class="meta-item"><i class="fas fa-map-marker-alt"></i> On-site</span>
                </div>
                <div class="job-actions">
                    <button class="btn btn-primary btn-small" onclick="openApplyModal('${job.title}')">
                        Apply Now
                    </button>
                    <a href="https://wa.me/916201009179?text=Hi, I'm interested in ${job.title} position" target="_blank" class="btn btn-whatsapp btn-small">
                        <i class="fab fa-whatsapp"></i>
                    </a>
                    <button class="btn btn-secondary btn-small" onclick="saveJob(${job.id})">
                        <i class="far fa-bookmark"></i>
                    </button>
                </div>
            `;
            container.appendChild(card);
        });
    }

    // Filter Jobs
    function filterJobs() {
        const searchTerm = document.getElementById('searchInput').value.toLowerCase();
        const deptFilter = document.getElementById('deptFilter').value;
        const salaryFilter = document.getElementById('salaryFilter').value;

        let filtered = jobs.filter(job => {
            const matchesSearch = job.title.toLowerCase().includes(searchTerm) || 
                                job.description.toLowerCase().includes(searchTerm);
            const matchesDept = !deptFilter || job.department === deptFilter;
            const matchesSalary = !salaryFilter || checkSalaryRange(job.salaryRange, salaryFilter);
            
            return matchesSearch && matchesDept && matchesSalary;
        });

        renderJobs(filtered);
        
        if (filtered.length === 0) {
            document.getElementById('jobsContainer').innerHTML = `
                <div style="grid-column: 1/-1; text-align: center; padding: 3rem;">
                    <i class="fas fa-search" style="font-size: 3rem; color: var(--text-muted); margin-bottom: 1rem;"></i>
                    <h3>No jobs found</h3>
                    <p style="color: var(--text-muted);">Try adjusting your search criteria</p>
                </div>
            `;
        }
    }

    function checkSalaryRange(jobRange, filter) {
        const [min, max] = jobRange.split('-').map(Number);
        const [filterMin, filterMax] = filter.split('-').map(Number);
        return (min >= filterMin && min <= filterMax) || (max >= filterMin && max <= filterMax);
    }

    function showAllJobs() {
        document.getElementById('searchInput').value = '';
        document.getElementById('deptFilter').value = '';
        document.getElementById('salaryFilter').value = '';
        renderJobs(jobs);
    }

    // Modal Functions
    function openApplyModal(jobTitle) {
        document.getElementById('applyModal').classList.add('active');
        if (jobTitle) {
            document.getElementById('modalDepartment').value = jobTitle;
        }
        document.body.style.overflow = 'hidden';
    }

    function closeApplyModal() {
        document.getElementById('applyModal').classList.remove('active');
        document.body.style.overflow = 'auto';
    }

    // File Upload Handler
    function handleFileUpload(input) {
        const fileName = document.getElementById('fileName');
        if (input.files && input.files[0]) {
            fileName.textContent = 'Selected: ' + input.files[0].name;
        }
    }

    // Submit Application
    function submitApplication(e) {
        e.preventDefault();
        
        const formData = new FormData(e.target);
        const application = {
            id: Date.now(),
            name: formData.get('fullName'),
            mobile: formData.get('mobile'),
            email: formData.get('email'),
            qualification: formData.get('qualification'),
            department: formData.get('department'),
            experience: formData.get('experience'),
            message: formData.get('message'),
            date: new Date().toLocaleDateString()
        };

        // Save to localStorage
        let applications = JSON.parse(localStorage.getItem('applications') || '[]');
        applications.push(application);
        localStorage.setItem('applications', JSON.stringify(applications));

        // Show success message
        showToast();
        
        // Close modal and reset form
        closeApplyModal();
        e.target.reset();
        document.getElementById('fileName').textContent = '';
        
        // Update count
        updateApplicationCount();

        // Send WhatsApp message
        const whatsappText = `New Job Application:\n\nName: ${application.name}\nMobile: ${application.mobile}\nQualification: ${application.qualification}\nDepartment: ${application.department}\nExperience: ${application.experience} years`;
        window.open(`https://wa.me/916201009179?text=${encodeURIComponent(whatsappText)}`, '_blank');
    }

    function showToast() {
        const toast = document.getElementById('toast');
        toast.classList.add('show');
        setTimeout(() => {
            toast.classList.remove('show');
        }, 3000);
    }

    function updateApplicationCount() {
        const applications = JSON.parse(localStorage.getItem('applications') || '[]');
        document.getElementById('totalApps').textContent = applications.length;
    }

    function saveJob(jobId) {
        let saved = JSON.parse(localStorage.getItem('savedJobs') || '[]');
        if (!saved.includes(jobId)) {
            saved.push(jobId);
            localStorage.setItem('savedJobs', JSON.stringify(saved));
            showToast();
        }
    }

    // Close modal on outside click
    document.getElementById('applyModal').addEventListener('click', function(e) {
        if (e.target === this) {
            closeApplyModal();
        }
    });

    // Smooth scroll
    document.querySelectorAll('a[href^="#"]').forEach(anchor => {
        anchor.addEventListener('click', function(e) {
            e.preventDefault();
            const target = document.querySelector(this.getAttribute('href'));
            if (target) {
                target.scrollIntoView({ behavior: 'smooth', block: 'start' });
            }
        });
    });

    // Active nav link
    window.addEventListener('scroll', () => {
        let current = '';
        const sections = document.querySelectorAll('section');
        
        sections.forEach(section => {
            const sectionTop = section.offsetTop;
            const sectionHeight = section.clientHeight;
            if (scrollY >= (sectionTop - 200)) {
                current = section.getAttribute('id');
            }
        });

        document.querySelectorAll('.nav-links a').forEach(link => {
            link.classList.remove('active');
            if (link.getAttribute('href') === '#' + current) {
                link.classList.add('active');
            }
        });
    });
</script>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions