"use client"
import { useState } from "react"
import { Navbar } from "@/components/navbar"
import { Footer } from "@/components/footer"
import { Search, MapPin, Users, Briefcase, Star, TrendingUp, Building2, Globe, Heart, Filter } from "lucide-react"
import Image from "next/image"
import Link from "next/link"
interface Company {
id: number
name: string
logo: string
industry: string
location: string
employees: string
openJobs: number
description: string
rating: number
featured: boolean
benefits: string[]
}
export default function CompaniesPage() {
const [searchTerm, setSearchTerm] = useState("")
const [selectedIndustry, setSelectedIndustry] = useState("Todas")
const [selectedSize, setSelectedSize] = useState("Todos")
const industries = [
"Todas",
"Tecnologia",
"Fintech",
"E-commerce",
"Saúde",
"Educação",
"Consultoria",
"Agronegócio"
]
const companySizes = [
"Todos",
"1-10 funcionários",
"11-50 funcionários",
"51-200 funcionários",
"201-500 funcionários",
"500+ funcionários"
]
const companies: Company[] = [
{
id: 1,
name: "TechCorp Brasil",
logo: "/logohorse.png",
industry: "Tecnologia",
location: "São Paulo, SP",
employees: "201-500 funcionários",
openJobs: 15,
description: "Líder em soluções de software e transformação digital, ajudando empresas a inovarem através da tecnologia.",
rating: 4.8,
featured: true,
benefits: ["Home Office", "Vale Refeição", "Plano de Saúde", "Gympass"]
},
{
id: 2,
name: "FinanceHub",
logo: "/logohorse.png",
industry: "Fintech",
location: "Rio de Janeiro, RJ",
employees: "51-200 funcionários",
openJobs: 8,
description: "Revolucionando o mercado financeiro com soluções inovadoras de pagamentos e investimentos.",
rating: 4.6,
featured: true,
benefits: ["PLR", "Stock Options", "Auxílio Educação", "Day Off Aniversário"]
},
{
id: 3,
name: "EduTech Solutions",
logo: "/logohorse.png",
industry: "Educação",
location: "Belo Horizonte, MG",
employees: "11-50 funcionários",
openJobs: 6,
description: "Plataforma de educação online que conecta alunos e professores através da tecnologia.",
rating: 4.7,
featured: false,
benefits: ["Horário Flexível", "Cursos Gratuitos", "Home Office", "Vale Transporte"]
},
{
id: 4,
name: "HealthTech Plus",
logo: "/logohorse.png",
industry: "Saúde",
location: "Porto Alegre, RS",
employees: "201-500 funcionários",
openJobs: 12,
description: "Inovação em saúde digital, oferecendo telemedicina e gestão de prontuários eletrônicos.",
rating: 4.9,
featured: true,
benefits: ["Plano Odontológico", "Seguro de Vida", "Assistência Psicológica", "Convênio Farmácia"]
},
{
id: 5,
name: "AgriSmart",
logo: "/logohorse.png",
industry: "Agronegócio",
location: "Cuiabá, MT",
employees: "51-200 funcionários",
openJobs: 5,
description: "Tecnologia aplicada ao agronegócio, otimizando processos e aumentando produtividade.",
rating: 4.5,
featured: false,
benefits: ["Participação nos Lucros", "Carro da Empresa", "Notebook", "Seguro de Vida"]
},
{
id: 6,
name: "ShopNext",
logo: "/logohorse.png",
industry: "E-commerce",
location: "São Paulo, SP",
employees: "500+ funcionários",
openJobs: 23,
description: "Marketplace líder em vendas online com logística integrada e experiência omnichannel.",
rating: 4.4,
featured: false,
benefits: ["Desconto em Produtos", "Vale Alimentação", "Plano de Carreira", "Previdência Privada"]
},
{
id: 7,
name: "ConsultPro",
logo: "/logohorse.png",
industry: "Consultoria",
location: "Brasília, DF",
employees: "11-50 funcionários",
openJobs: 4,
description: "Consultoria estratégica focada em transformação digital e otimização de processos.",
rating: 4.6,
featured: false,
benefits: ["Bônus por Projeto", "Trabalho Remoto", "Equipamentos Top", "Capacitação"]
},
{
id: 8,
name: "DataLabs",
logo: "/logohorse.png",
industry: "Tecnologia",
location: "Florianópolis, SC",
employees: "51-200 funcionários",
openJobs: 11,
description: "Especialistas em Big Data e Inteligência Artificial, transformando dados em insights.",
rating: 4.8,
featured: true,
benefits: ["Ambiente Descontraído", "Frutas e Snacks", "Games Room", "Pet Friendly"]
}
]
const filteredCompanies = companies.filter(company => {
const matchesSearch = company.name.toLowerCase().includes(searchTerm.toLowerCase()) ||
company.description.toLowerCase().includes(searchTerm.toLowerCase())
const matchesIndustry = selectedIndustry === "Todas" || company.industry === selectedIndustry
const matchesSize = selectedSize === "Todos" || company.employees === selectedSize
return matchesSearch && matchesIndustry && matchesSize
})
const featuredCompanies = companies.filter(c => c.featured)
return (
{/* Hero Section */}
{/* Imagem de fundo empresas.jpg sem overlay laranja */}
{/* Overlay preto com opacidade 20% */}
Descubra as Melhores Empresas
Conheça empresas incríveis que estão contratando agora
{/* Search Bar */}
{/* Filters */}
Filtros:
{filteredCompanies.length} empresas encontradas
{/* Featured Companies */}
{featuredCompanies.length > 0 && (
Empresas em Destaque
{featuredCompanies.map((company) => (
{company.name}
{company.rating}
{company.location}
{company.employees}
{company.industry}
{company.description}
{company.benefits.slice(0, 3).map((benefit, index) => (
{benefit}
))}
{company.openJobs} vagas abertas
Ver perfil →
))}
)}
{/* All Companies Grid */}
Todas as Empresas
{filteredCompanies.map((company) => (
{company.featured && (
Destaque
)}
{company.name}
{company.industry}
{company.rating}
{company.description}
{company.location}
{company.employees}
{company.openJobs} vagas
Ver mais →
))}
{filteredCompanies.length === 0 && (
Nenhuma empresa encontrada
Tente ajustar seus filtros de busca
)}
)
}