"use client"; import { useState } from "react"; import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from "./ui/card"; import { Button } from "./ui/button"; import { Input } from "./ui/input"; import { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "./ui/dialog"; // Define the Developer type interface Developer { id: number; title: string; description: string; skills: string[]; availability: "High" | "Medium" | "Low"; minBudget: string; contractFee: string; } // Developer types data const developerTypes: Developer[] = [ { id: 1, title: "Web Developer", description: "Frontend, backend or full-stack developers specialized in web technologies", skills: ["React", "Angular", "Vue", "Node.js", "Django", "Ruby on Rails", "Laravel", "Express", "Flask", "PHP", "JavaScript", "TypeScript", "HTML", "CSS", "SASS", "LESS", "Bootstrap", "Tailwind CSS", "Material-UI", "Ant Design", "REST APIs", "GraphQL", "WebSockets", "OAuth", "JWT", "WebRTC", "PWA", "SEO", "Accessibility", "Performance", "Security"], availability: "High", minBudget: "Budget-friendly", contractFee: "Nominal" }, { id: 2, title: "App Developer", description: "iOS and Android native or cross-platform mobile app developers", skills: ["Swift", "Kotlin", "React Native", "Flutter", "Xamarin", "Ionic", "PhoneGap", "Cordova", "NativeScript", "Appcelerator", "Java", "Objective-C", "Firebase", "Realm", "Core Data", "SQLite", "Push Notifications", "In-App Purchases", "ARKit", "Core ML", "Android Jetpack", "Material Design", "Google Play Services", "App Store Connect", "Google Play Console"], availability: "Medium", minBudget: "Limited", contractFee: "Modest" }, { id: 3, title: "C/C++ Developer", description: "Systems programmers and embedded systems specialists", skills: ["C", "C++", "Embedded Systems", "Linux Kernel", "Real-time Systems", "RTOS", "Device Drivers", "Firmware", "Microcontrollers", "ARM", "AVR", "PIC", "Raspberry Pi", "Arduino", "BeagleBone", "Zephyr", "FreeRTOS", "VxWorks", "QNX", "Bare Metal"], availability: "Low", minBudget: "Increased", contractFee: "Considerable" }, { id: 4, title: "Go Developer", description: "Backend and systems engineers specializing in Go language", skills: ["Go", "Microservices", "Docker", "Kubernetes", "API Development", "gRPC", "Protobuf", "WebSockets", "WebAssembly", "Concurrency", "Performance Tuning", "Module Building", "Error Handling", "Testing", "Security"], availability: "Medium", minBudget: "Boosted", contractFee: "Elevated" }, { id: 5, title: "Machine Learning Engineer", description: "AI and ML specialists for implementing intelligent solutions", skills: ["Python", "TensorFlow", "PyTorch", "Data Science", "MLOps", "NLP", "Computer Vision", "Reinforcement Learning", "Time Series Analysis", "Anomaly Detection", "Recommendation Systems", "Predictive Modeling", "Deep Learning", "Fraud Detection", "Sentiment Analysis", "Speech Recognition", "Image Processing", "Object Detection", "Generative Models", "AutoML", "Image Recognition", "Text Classification", "Chatbots", "AI Ethics"], availability: "Low", minBudget: "Premium", contractFee: "Lavish" }, { id: 6, title: "DevOps Engineer", description: "Specialists in CI/CD, cloud infrastructure, and deployment automation", skills: ["AWS", "Azure", "GCP", "Terraform", "Ansible", "Jenkins", "Docker", "Kubernetes", "GitOps", "Monitoring", "Logging", "Security", "Compliance", "Scalability", "Reliability", "Resilience", "Performance", "Cost Optimization", "Disaster Recovery", "Incident Response", "SRE"], availability: "Medium", minBudget: "Pricier", contractFee: "Substantial" } ]; export default function HireHumanDeveloper() { const [selectedType, setSelectedType] = useState(null); const [searchTerm, setSearchTerm] = useState(""); const [dialogOpen, setDialogOpen] = useState(false); // Filter developers based on search term const filteredDevelopers = developerTypes.filter(dev => dev.title.toLowerCase().includes(searchTerm.toLowerCase()) || dev.description.toLowerCase().includes(searchTerm.toLowerCase()) || dev.skills.some(skill => skill.toLowerCase().includes(searchTerm.toLowerCase())) ); return (

Hire a Human Developer

Connect with skilled developers across various technologies and specialties

{/* Search and Filter */}
setSearchTerm(e.target.value)} className="mb-4" />
{/* Developer Types Grid */}
{filteredDevelopers.map((developer) => ( {developer.title} {developer.description}

Key Skills:

{developer.skills.map((skill, index) => ( {skill} ))}
Availability: {developer.availability}
Starting at: {developer.minBudget}
Contract Fee: {developer.contractFee}
))}
{/* Developer Details Dialog */} {selectedType && ( <> {selectedType.title} Details Review the details and proceed to hire

Overview:

{selectedType.description}

Specialized Skills:

{selectedType.skills.map((skill, index) => ( {skill} ))}

Availability:

{selectedType.availability}

Minimum Budget:

{selectedType.minBudget}

Contract Fee:

{selectedType.contractFee}

Usual Turnaround:

1-3 weeks

)}
{/* Additional Information */}

Why Hire Our Human Developers?

Vetted Experts

All our developers go through a rigorous vetting process to ensure top-quality talent.

Flexible Engagement

Hire on hourly, project-based, or long-term contracts based on your needs.

Satisfaction Guarantee

Not satisfied with the talent? We'll match you with another developer at no extra cost.

); }