Solução desenvolvida por estudantes da Universidade Federal de Ouro Preto (UFOP) - Campus ICEA para o Desafio Frontend proposto pela Visão Jr.
O projeto consiste em um protótipo de website para uma imobiliária fictícia, com foco em design moderno, responsividade e interatividade.
- Visão Geral do Desafio - Contexto do Desafio - Objetivos Cumpridos
- Demonstração Interativa
- Funcionalidades Implementadas
- Estrutura de Arquivos
- Tecnologias e Ferramentas - Decisões de Arquitetura
- Instalação e Execução - Pré-requisitos - Passo a Passo
- Configuração Adicional
- Roteiro de Melhorias (Roadmap)
- Como Contribuir
- Agradecimentos
- Equipe de Desenvolvimento
- Licença
O Lar Doce Click é a nossa solução para o desafio de desenvolvimento frontend proposto pela Visão Jr, a Empresa Júnior dos cursos de Sistemas de Informação e Engenharia da Computação da UFOP - Campus ICEA.
O desafio consistia em simular um cenário de cliente real, onde a demanda era criar uma landing page para uma imobiliária fictícia.
O projeto deveria ser visualmente atraente, totalmente responsivo e interativo, demonstrando habilidades técnicas em desenvolvimento web frontend.
- Estrutura Semântica e Acessível: Uso de HTML5 semântico para acessibilidade e SEO.
- Layout Moderno e Responsivo: CSS3 com Flexbox, Grid, Media Queries e variáveis.
- Interatividade com JavaScript Puro: Componentes como carrosséis criados do zero.
- Formulário com API: Integração com EmailJS para envio de mensagens.
- Código Limpo e Documentado: Foco em boas práticas de desenvolvimento.
Acesse o projeto completo em:
👉 Clique aqui para visitar o Lar Doce Click
Aqui você pode interagir com o protótipo do Figma:
👉 Clique aqui para acessar o protótipo
- 🎠 Carrosséis Dinâmicos (Benefícios, Imóveis, Depoimentos).
- 🖼 Vitrine de Imóveis com dados como quartos, banheiros, vagas.
- 📧 Formulário de Contato Funcional com integração ao EmailJS.
- 📱 Design 100% Responsivo em desktop, tablet e mobile.
lar-doce-click/
├── assets/
│ ├── images/ # Imagens dos imóveis, banners, etc.
│ └── icons/ # Ícones (SVG ou PNG)
├── css/
│ └── style.css # Folha de estilos principal
├── js/
│ └── script.js # Lógica de interatividade e EmailJS
├── index.html # Arquivo principal da aplicação
├── LICENSE # Arquivo da licença do projeto
└── README.md # Documentação do projeto| Tecnologia | Descrição |
|---|---|
| HTML5 | Marcação semântica do conteúdo |
| CSS3 | Estilização, responsividade e animações |
| JavaScript (ES6+) | Lógica, manipulação do DOM e interatividade |
| EmailJS | Envio de mensagens via frontend |
| Git & GitHub | Controle de versão e hospedagem do repositório |
| VSCode | Editor de código com suporte ao Live Server |
- Vanilla JS: Evitamos frameworks para focar no domínio dos fundamentos.
- EmailJS: Permite o envio de e-mails sem backend, mantendo o foco no frontend.
- Git instalado.
- Navegador moderno (Chrome, Firefox, etc.).
- VSCode com a extensão Live Server.
# 1. Clone o repositório
git clone https://github.com/frantomich/LarDoceClick.git
# 2. Acesse o diretório
cd LarDoceClick
# 3. Abra no VSCode
code .
# 4. Execute com Live Server no arquivo `index.html`- Crie uma conta no EmailJS.
- Configure um serviço de e-mail (ex: Gmail) e um template.
- Substitua no arquivo js/script.js:
- Página de detalhes para cada imóvel.
- Filtros avançados (preço, quartos, cidade).
- Animações e transições sutis.
- Otimização de performance (CSS/JS e imagens).
- Testes unitários para funções JS.
- Faça um fork.
- Crie uma branch: git checkout -b feature/sua-feature.
- Commit: git commit -m 'Minha contribuição'.
- Push: git push origin feature/sua-feature.
- Abra um Pull Request.
- À Visão Jr. pela oportunidade e desafio estimulante.
- Aos professores e colegas da UFOP - ICEA pelo apoio.
- À comunidade open source por compartilhar tanto conhecimento.
| Integrante | GitHub | |
|---|---|---|
Fábio Ramos Zeferino Júnior |
GitHub | |
Franklin Liesner Tomich |
GitHub | |
Kaua Kirk Xavier De Oliveira |
GitHub | |
Kelvin Fernando Milagres de Castro |
GitHub | |
Mateus de Oliveira Silveira |
GitHub | |
Vitória de Souza Miranda |
GitHub |
Este projeto está sob a licença MIT. Consulte o arquivo LICENSE para mais detalhes.