Coder Social home page Coder Social logo

dako.com.br-layout-clone's Introduction

dako.com.br layout clone

Projeto com foco em copiar a pagina inicial do site dako.com.br

Como Rodar o Projeto

Para rodar o projeto localmente basta abrir o arquivo index.html que se encontra na pasta public em um navegador.

Tecnologias utilizadas foram:

  • HTML
  • LESS
  • Javascript Puro

Para os carouseis foi utilizado a bliblioteca feita em javascript puro (Vanilla Javascript) Glide.js

Live preview do projeto nesse link: https://dako-homepage-clone.web.app/

Projeto está rodando em um servidor no firebase.

Arquitetura dos arquivos

\public
├── css
├── fonts
|  ├── Intelo
|  └── vanillate
├── images
|  ├── banners
|  ├── blog
|  |  └── cards
|  ├── carousel
|  |  ├── banners
|  |  |  └── mobile
|  |  ├── commercial-appeals
|  |  └── products
|  ├── footer
|  |  ├── payment-methods
|  |  ├── social
|  |  └── stamps
|  ├── header
|  ├── info-section
|  ├── menu
|  ├── newsletter
|  └── products
|     ├── banners
|     ├── cooktop
|     ├── icons
|     ├── oven
|     └── stove
├── js
|  └── libs
|     └── glide-3.4.1
|        └── css
└── less
   ├── banner-section
   ├── blog
   |  └── components
   ├── carousel-section
   |  ├── commercial-appeals-section
   |  ├── glide-blog-section
   |  └── glide-product-section
   ├── footer
   |  └── components
   ├── header
   |  └── components
   ├── info-section
   |  └── components
   ├── nav
   |  └── components
   ├── newsletter
   |  └── components
   └── product-section
      └── components

Projeto possui um css unico que foi compilado através de um arquivo usado como router dos arquivos less. Arquivo styles.less é o router que é compilado no arquivo styles.css dentro da pasta css.

Arquivos less foram organizados da seguinte forma:

  • Arquivos na raiz da pasta são os com responsabilidade abrangente;
  • A pasta less possui varios componentes com os seus respectivos "css";
  • Foi subdividido os arquivos em outros dentro das pastas componentes de acordo com a responsabilidade e contexto do uso de cada um;

Ainda é possivel trabalhar um pouco mais em melhorias da organização do código, alguns tamanhos de fonte que se repetiram com frequencia poderiam ser transformadas em variaveis por exemplo.

As imagens do projeto foram organizaads em pastas de acordo com o contexto do uso delas.

O código javascript foi separado em 3 scripts principais, o código do botão para rolagem ao top do site, os códigos de configuração dos carouseis, e o código javascript feito para o menu mobile do site.

As fontes forão separadas em uma pasta exclusiva de acordo com o nome de cada fonte utilizada no site.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.