Skip to content

Bem-vindo ao Figma Land - Landing Page! Um projeto que combina SASS, TypeScript, Bootstrap, Figma e muito mais para criar uma página de destino moderna. Focando em acessibilidade, SEO e desempenho.

License

Notifications You must be signed in to change notification settings

SilvioCavalcantiBonfim/Figmaland

Repository files navigation

Figma Land - Landing Page

sass Typescript bootstrap figma docker nginx webpack

Bem-vindo ao projeto Figma Land - Landing Page! Este repositório contém o código fonte e os recursos para a criação de uma página de destino moderna e responsiva. A página foi desenvolvida utilizando uma variedade de tecnologias, incluindo SASS, TypeScript, Bootstrap, Figma, Docker, NGINX e Webpack.

Motivação

O projeto Figma Land teve seu início com um simples arquivo HTML, CSS e JavaScript, evoluindo ao longo do tempo à medida que novas tecnologias eram exploradas e implementadas. A motivação principal por trás desse projeto foi o estudo aprofundado das tecnologias envolvidas, com foco no aprimoramento das habilidades de desenvolvimento. A abordagem adotada foi a de escolher as tecnologias ao longo do processo de desenvolvimento, em vez de selecioná-las previamente.

Tecnologias e Melhorias

A Landing Page foi desenvolvida com acessibilidade e SEO em mente. Após a aquisição do modelo original, foram realizadas modificações para aprimorar esses aspectos. A página obteve uma nota perfeita de 100 em acessibilidade, práticas recomendadas e SEO, refletindo o comprometimento em criar uma experiência inclusiva e otimizada para os mecanismos de busca.

O desempenho é um foco contínuo neste projeto. Embora a página já tenha alcançado bons resultados, a busca por otimizações adicionais está em andamento. Já foram aplicados conceitos de carregamento assíncrono de scripts e folhas de estilo, cache de recursos e otimização de imagens para formatos modernos, utilizando o Webpack.

Implementação e Execução

Para executar o projeto localmente, siga as etapas abaixo:

  1. Clone este repositório em sua máquina local.
  2. Certifique-se de ter o Docker e o Docker Compose instalados.
  3. Navegue até o diretório raiz do projeto.
  4. Execute o seguinte comando para criar e executar o container:
docker compose up

Agora você pode acessar a Landing Page em seu navegador, através do endereço http://localhost:8080.

Deploy e Vercel

O deploy da Landing Page foi escolhido na plataforma Vercel devido à sua política de cache, que é mais adequada para garantir uma experiência de carregamento rápido e eficiente. Esta escolha contribui para a melhoria do desempenho da página em comparação com o GitHub Pages.

Licença

Este projeto é licenciado sob a Licença MIT. Consulte o arquivo LICENSE para obter mais informações.

Observação: Este projeto não é de autoria original deste repositório. O modelo original foi adquirido e modificado para atender a critérios de acessibilidade, SEO e desempenho, conforme mencionado anteriormente.

Agradecemos por explorar o projeto Figma Land - Landing Page! Sinta-se à vontade para contribuir, abrir problemas ou fornecer feedback. Seja parte do nosso processo contínuo de aprimoramento e aprendizado tecnológico.

About

Bem-vindo ao Figma Land - Landing Page! Um projeto que combina SASS, TypeScript, Bootstrap, Figma e muito mais para criar uma página de destino moderna. Focando em acessibilidade, SEO e desempenho.

Resources

License

Stars

Watchers

Forks