Funcionalidades

Aqui estão algumas das funcionalidades atuais do Property Pulse:

  • Autenticação de usuário com Google & Next Auth
  • Autorização de usuário
  • Proteção de rotas
  • Perfil do usuário com listagens de imóveis
  • CRUD de listagens de imóveis
  • Upload de imagens de imóveis (Múltiplas)
  • Pesquisa de imóveis
  • Mensagens internas com notificações de 'não lidas'
  • Galeria de imagens Photoswipe
  • Mapas Mapbox
  • Notificações Toast
  • Favoritar imóveis / imóveis salvos
  • Compartilhamento de imóveis nas redes sociais
  • Spinners de carregamento
  • Design responsivo (Tailwind)
  • Página 404 personalizada

O Projeto usa as seguintes tecnologias:

Requisitos

  • Node.js versão 18 ou superior
  • Conta MongoDB Atlas e um cluster. Inscreva-se e crie um cluster em MongoDB
  • Conta Cloudinary. Inscreva-se em Cloudinary
  • Conta do console do Google. Inscreva-se em Google Cloud
  • Conta Mapbox. Inscreva-se em Mapbox