Skip to content

MAPdC/CVwebsite

Repository files navigation

Casttêdo Valley — Website Institucional

Website institucional desenvolvido para a Casttêdo Valley, uma empresa familiar produtora de vinhos DOC Douro e azeites biológicos, com raízes que remontam a 1873.

🌐 casttedovalley.com


Sobre o Projeto

Este projeto nasceu da necessidade de uma presença digital que reflita a identidade e os valores da marca — elegância, tradição e autenticidade — enquanto apresenta o portefólio de produtos a potenciais clientes e visitantes.

O website inclui:

  • Página inicial com apresentação da marca e destaque de produtos
  • Portefólio de vinhos com páginas de produto individuais (ficha técnica, notas de prova, prémios)
  • Portefólio de azeites com estrutura equivalente
  • Página de contactos com morada, informações de acesso e experiências disponíveis
  • Página de política de privacidade
  • Páginas em desenvolvimento: História, Sustentabilidade e Sobre Nós

Stack Tecnológica

Tecnologia Utilização
React 19 Framework de UI
Vite 6 Bundler e servidor de desenvolvimento
React Router 7 Navegação client-side (SPA)
Swiper Carrosséis de produtos
Lucide React Iconografia
Font Awesome Ícones de redes sociais
CSS Modules (custom) Estilização por componente
GitHub Actions CI/CD — build e deploy automático
GitHub Pages Hosting

Estrutura do Projeto

src/
├── assets/          # Imagens, logótipos e ícones
├── components/      # Componentes reutilizáveis (Header, Footer, Carrosséis, Secções)
├── fonts/           # Tipografia personalizada
├── mocks/           # Dados dos produtos (vinhos e azeites)
├── pages/           # Páginas da aplicação
├── styles/          # Ficheiros CSS por componente
├── App.jsx          # Roteamento principal e layout
└── main.jsx         # Ponto de entrada

Correr Localmente

Pré-requisitos: Node.js 18+

# Clonar o repositório
git clone https://github.com/MAPdC/CVwebsite.git
cd CVwebsite

# Instalar dependências
npm install

# Iniciar servidor de desenvolvimento
npm run dev

O servidor fica disponível em http://localhost:5173.

# Build de produção
npm run build

# Pré-visualizar o build
npm run preview

Deploy

O deploy é feito automaticamente via GitHub Actions para o GitHub Pages a cada push para o branch main. O workflow encontra-se em .github/workflows/deploy.yml.

O domínio personalizado casttedovalley.com está configurado através do ficheiro public/CNAME.


Estado do Desenvolvimento

Página Estado
Início ✅ Concluída
Portefólio de Vinhos ✅ Concluída
Portefólio de Azeites ✅ Concluída
Contactos ✅ Concluída
Política de Privacidade ✅ Concluída
História 🚧 Em desenvolvimento
Sustentabilidade 🚧 Em desenvolvimento
Sobre Nós 🚧 Em desenvolvimento

Autor

Desenvolvido por Miguel Cunha

About

Website for Casttêdo Valley, a family wine producer from the Douro region. Built with React and Vite, deployed via GitHub Actions to GitHub Pages.

Topics

Resources

Stars

Watchers

Forks

Contributors