Laravel Developer for Real Estate Marketplace

Job ID: 39329224

Budget: $30 – $250 USD

Tarefas Técnicas para Desenvolvedor Backend (Laravel) - Projeto Marketplace Imobiliário Nacional

Visão Geral
Vamos desenvolver um marketplace imobiliário nacional baseado no script Homzen (Laravel), com funcionalidades adicionais baseadas no projeto já desenhado no Figma e no MVP WordPress: https://stayou.click/. Este documento detalha o passo a passo para o desenvolvedor, com base na adaptação do script comprado no CodeCanyon: https://codecanyon.net/item/homzen-laravel-real-estate-agency-portal-multilingual/52829651

Importante: Não usaremos WordPress. O site atual em WordPress é apenas uma referência visual.
Etapa 1 - Instalação e Configuração Inicial do Script Homzen

Baixar e instalar o script no ambiente local ou staging (Laravel).

Configurar .env com as credenciais do banco de dados (MySQL ou PostgreSQL).

Configurar autenticação padrão (JWT ou Laravel Sanctum).

Ativar painel administrativo padrão e realizar primeiro login.

Etapa 2 - Adaptação com base no Figma

Utilizar o design do Figma como base para reconstruir o frontend (HTML/Blade ou Vue.js se preferível).

Figma: https://www.figma.com/design/Zp2cTBwbd6QuOzDnAISLuD/staYou---w2code?node-id=38-2830&node-type=frame

Priorizar responsividade, usabilidade e adaptação para mobile.

Ajustar paleta de cores, fontes e espaçamento conforme identidade visual do Figma.

Etapa 3 - Mapa e Geolocalização

Integrar API do Google Maps ou Mapbox para localização de imóveis.

Criar funcionalidade de navegação por estado, cidade e bairro.

Exibir mapa na página de listagem e na página individual do imóvel.

Etapa 4 - Sistema de Perfis e Homepages Personalizadas

Corrigir e expandir perfis para 4 tipos:

Proprietários

Corretores

Agências

Construtoras/Incorporadoras

Para cada tipo, gerar uma homepage personalizada com:

Logo, capa, descrição.

Listagem de seus imóveis.

Contato e formulário para leads.

Etapa 5 - Sistema de Filtros Avançados

Implementar filtros por:

Tipo (residencial, comercial)

Valor (faixa de preço)

Estado, cidade, bairro

Quantidade de quartos, banheiros

Metragem

Deixar filtros dinâmicos e com busca instantânea (AJAX).

Etapa 6 - Integração com CRM (Futuro)

Criar estrutura de API REST para integração futura com CRMs (Salesforce, RD Station, Zoho).

Organizar endpoints para leads, imóveis e contatos.

Etapa 7 - Sistema de Assinaturas e Pagamentos

Implementar planos de assinatura com diferentes recursos.

Integrar com Stripe, PagSeguro, PayPal e Mercado Pago.

Permitir upgrade/downgrade e gestão de planos no painel do usuário.

Etapa 8 - SEO, Performance e Publicação

Otimização de URLs amigáveis.

Gerar sitemap.xml automático e integração com Google Search Console.

Implementar CDN e cache para carregamento rápido.

Publicar em VPS (DigitalOcean ou similar).

Habilitar SSL, sistema de backup e monitoramento (Sentry, Uptime Robot).

Perfil do Desenvolvedor Ideal

Domínio em Laravel 10+

Experiência com marketplaces ou portais imobiliários

Conhecimento em integração de mapas (Google Maps ou Mapbox)

Conhecimento de APIs RESTful

Experiência com sistemas de assinatura e gateways de pagamento

Git para versionamento de código

Nota Final:
O objetivo é transformar o MVP atual WordPress (https://stayou.click/) em uma plataforma robusta em Laravel, escalável e de alto desempenho. Vamos usar o script Homzen apenas como base para economizar tempo no core inicial.
Related categories: Website Design Graphic Design MySQL HTML Laravel