Skip to content

Este é um design de site desenvolvido utilizando React.js com Vite, com foco em um layout responsivo e carrosséis de imagens.

Notifications You must be signed in to change notification settings

CastLuana63/Design-web-React.js-Vite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Design web - React.js + Vite

Este é um design de site desenvolvido utilizando React.js com Vite, com foco em um layout responsivo e carrosséis de imagens.

📋 Sobre o Projeto

  • Projeto construído em React JS com Vite.
  • Utiliza componentes reutilizáveis para cabeçalhos, sessões e carrosséis.
  • Implementação de carrossel arrastável manualmente no desktop.
  • Layout responsivo com adaptação para telas menores (carrossel em mobile e galeria em desktop).
  • Estilização feita em CSS puro.
  • Imagens gerenciadas por um módulo dedicado imagens.js.
  • Componente de botão de Feedback flutuante.

🚀 Tecnologias Utilizadas

📱 Visualização em Diferentes Dispositivos

O layout do site foi projetado para se adaptar de forma responsiva em diversos tipos de dispositivos:

🖥️ Desktop / 💻 Notebooks

  • Exibição de imagens lado a lado (galeria).
  • Carrossel desativado (somente no mobile).
  • Menu superior completo com links rápidos.
  • Layout amplo e espaçado, aproveitando a largura da tela.

exemplo exemplo


📱 Celulares e Tablets

  • Carrossel de imagens ativado para melhor navegação em telas menores.
  • Menu simplificado (futuramente poderá ter um menu "hambúrguer").
  • Botão de feedback continua visível e adaptado ao toque.
  • Redução automática de tamanhos de fontes e espaçamentos.

exemplo exemplo exemplo exemplo


📁 Estrutura de Arquivos

/src
 ├── components/
 │    ├── headerTopDesktop/
 │    │     ├── headerTopDesktop.jsx
 │    │     ├── headerTopDesktop.css
 │    ├── header/
 │    ├── headerSessao/
 │    ├── cardCarousel/
 ├── utils/
 │    └── imagens.js
 ├── pages/
 │    └── home/
 │          ├── Home.jsx
 │          ├── home.css
 ├── assets/
 │    ├── logo.png
 │    ├── logo2.png
 │    ├── exemplo1.png
 │    ├── exemplo2.png
 │    ├── exemplo3.png
 │    ├── exemplo4.png
 │    ├── exemplo5.png
 │    ├── exemplo6.png
 │    ├── exemplo7.png
 │    ├── exemplo8.png

✨ Funcionalidades Principais

  • HeaderTopDesktop: menu de links rápidos para outras marcas/grupos.
  • Header e HeaderSessao: placeholders de cabeçalhos principais da página.
  • CardCarousel: carrossel de cartões (em desenvolvimento).
  • Seções de Imagens:
    • No desktop: imagens lado a lado.
    • No mobile: carrossel rolável manualmente.
  • Botão Feedback: botão fixo na tela para coleta de feedback do usuário.

🖌️ Estilização

  • Layout responsivo com media queries.
  • Barra de rolagem customizada para o site.
  • Carrossel escondido no desktop e ativado no mobile.
  • Botão de feedback animado com efeito hover.

📷 Imagens

  • Todas as imagens são importadas via o arquivo utils/imagens.js para melhor organização.
  • Exemplo de importação:

⚙️ Como Rodar Localmente

  1. Clone o repositório:

    git clone https://github.com/seu-usuario/seu-projeto.git

  2. Instale as dependências:

    npm install

  3. Rode o projeto:

    npm run dev

📄 Licença

Este projeto é apenas um protótipo para fins de estudo e não possui licença de uso comercial.

About

Este é um design de site desenvolvido utilizando React.js com Vite, com foco em um layout responsivo e carrosséis de imagens.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published