Elements

Visualize já

Uma aplicação para compra e exposição de imóveis, desenvolvida utilizando a stack MERN (MongoDB, Express, React e Node.js). A aplicação permite que os usuários visualizem, verifique diferença locacional sua e do imóvel, visualizem os detalhes do imóvel, filtrem, publiquem imóveis, conversem com o dono do imóveis e negociem entre si.

Tecnologias Utilizadas

  • MongoDB

    - Banco de dados não relacional
  • Express

    - Framework de desenvolvimento
  • React

    - Biblioteca de desenvolvimento
  • Node.js

    - Ambiente de execução
  • TypeScript

    - Linguagem de programação tipada
  • Prisma

    - ORM para Node.js e TypeScript
  • Socket.io

    - Biblioteca para comunicação em tempo real
  • JWT

    - Sistema de autenticação
  • NodeMailer

    - Biblioteca para envio de e-mails
  • Leaflet

    - Biblioteca de mapas interativos
  • Cloudinary

    - Plataforma de armazenamento de imagens

O que eu aprendi

Neste projeto, eu tive a oportunidade de aprimorar minhas habilidades no desenvolvimento full-stack, especialmente no que diz respeito à integração de sistemas complexos e à criação de aplicações robustas e escaláveis. A stack MERN me permitiu explorar o desenvolvimento de aplicações web modernas e dinâmicas, com um foco especial na experiência do usuário. A integração do MongoDB me proporcionou uma visão mais ampla sobre bancos de dados não relacionais, enquanto o Express facilitou a criação de rotas e middlewares de forma eficiente. O uso do React me permitiu criar interfaces interativas e responsivas, garantindo uma experiência de usuário fluida e agradável. O Node.js foi essencial para a criação de um ambiente de execução robusto e eficiente, permitindo a construção de um back-end escalável e de alto desempenho. O TypeScript me ajudou a garantir maior segurança e eficiência no código, evitando erros comuns e tornando o desenvolvimento mais ágil e produtivo.

O que eu faria diferente

Eu implementaria um sistema de avaliação de imóveis, onde os usuários poderiam deixar suas opiniões e avaliações sobre os imóveis, enriquecendo a interação dos usuários com a plataforma e fornecendo informações valiosas para futuros compradores.

O que vem por aí

Pretendo adicionar um sistema de busca de usuarios no componente chat para facilitar a navegação no site e um sistema de avaliação de imóveis, onde os clientes poderão deixar suas opiniões e avaliar os imóveis adquiridos, enriquecendo a interação dos usuários com a plataforma.

Algumas imagens do projeto

Elements
Elements
Elements
Elements
Elements
Elements
Elements
Elements
Elements

Caso queira acessar a aplicação, acesse o link

Caso alguma Duvida!

Caso tenha alguma dúvida ou queira saber mais sobre o projeto, entre em contato comigo pelo meu e-mail: lucasoliveiradiello@gmail.com

VoltarAcessar site