Laravel Developer for Real Estate Marketplace
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.
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.