Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

O Cálculo no Coração da Computação

Uma exploração interativa de como as integrais e derivadas impulsionam a tecnologia que usamos todos os dias.

image

🚀 Acesso ao Site

Acesse a aplicação online: https://patrikrufino.github.io/Deincom/index.html

📋 Sobre o Projeto

Este projeto oferece uma experiência interativa para entender como conceitos fundamentais do cálculo diferencial e integral são aplicados na ciência da computação moderna. A aplicação inclui:

🎯 Recursos Principais

  • Design Apple-Inspirado: Interface limpa e elegante com estética minimalista
  • Exploração Interativa: Cards expansíveis com animações suaves e transições refinadas
  • Visualizações Dinâmicas: Gráficos interativos usando Chart.js com paleta de cores Apple
  • Artigo Completo: Versão textual aprofundada com tipografia otimizada
  • Design Responsivo: Experiência consistente em desktop e mobile
  • Tema Consistente: Design system unificado inspirado nas diretrizes da Apple

🧮 Temas Abordados

Aplicações de Integrais

  • Processamento de Sinais e Imagens: Filtragem, Transformadas de Fourier, Convolução
  • Probabilidade e IA: PDFs, Valor Esperado, Tomada de Decisão
  • Computação Gráfica: Ray Tracing, Renderização, Simulações

Aplicações de Derivadas

  • Inteligência Artificial: Descida do Gradiente, Backpropagation, Otimização
  • Robótica: Controladores PID, Sistemas de Controle
  • Animação e Física: Simulação de Movimento, Detecção de Bordas

🛠️ Tecnologias Utilizadas

  • HTML5: Estrutura semântica moderna
  • CSS3: Sistema de design Apple-inspirado com variáveis CSS customizadas
  • Chart.js: Visualizações interativas com paleta de cores Apple
  • JavaScript Vanilla: Interatividade fluida e animações suaves
  • Apple Design System: Paleta de cores, tipografia e componentes inspirados na Apple
  • GitHub Pages: Hospedagem estática e deploy automatizado

📱 Como Usar

  1. Navegação Principal: Escolha entre "Aplicações de Integrais" ou "Aplicações de Derivadas"
  2. Exploração de Temas: Clique nos cards para expandir com animações suaves
  3. Interação Visual: Use controles intuitivos nos gráficos (botões, sliders) com feedback Apple-style
  4. Artigo Completo: Acesse a versão textual completa com tipografia otimizada para leitura
  5. Experiência Responsiva: Interface adaptável que mantém a elegância em qualquer dispositivo

✨ Características do Design

Elementos Visuais Apple

  • Backdrop Blur: Efeitos de desfoque translúcido nos cards
  • Sombras Sutis: Sistema de elevação com sombras progressivas
  • Animações Fluidas: Transições suaves com curvas de Bézier otimizadas
  • Estados Hover: Feedback visual refinado em todos os elementos interativos
  • Sistema de Grid: Layout responsivo que mantém proporções harmoniosas

Experiência do Usuário

  • Hierarquia Visual: Tipografia e espaçamento que guiam naturalmente o olhar
  • Interações Intuitivas: Elementos respondem de forma previsível e agradável
  • Consistência: Mesmo padrão visual entre página principal e artigo
  • Acessibilidade: Contraste otimizado e elementos focáveis claramente definidos

🎨 Design e Tema

Sistema de Cores Apple

O projeto utiliza a paleta oficial da Apple para uma experiência visual refinada:

  • Cores Primárias: #ffffff (branco), #f5f5f7 (cinza claro)
  • Texto: #1d1d1f (escuro), #86868b (secundário)
  • Acentos: #007aff (azul Apple), #34c759 (verde), #ff3b30 (vermelho)
  • Componentes: Bordas arredondadas, sombras sutis, backdrop blur

Tipografia

  • Font Stack: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, sans-serif
  • Características: Anti-aliasing otimizado, letter-spacing refinado, hierarquia clara

🎨 Personalização

Cores e Tema

O projeto utiliza um sistema de variáveis CSS inspirado no design da Apple:

:root {
  --apple-bg: #ffffff;
  --apple-secondary-bg: #f5f5f7;
  --apple-text: #1d1d1f;
  --apple-accent: #007aff;
  /* ... outras variáveis */
}

Conteúdo e Funcionalidades

  • Textos: Edite os objetos contentData no JavaScript de index.html
  • Gráficos: Modifique as funções de criação de gráficos (ex: createOptimizationChart())
  • Artigo: Edite diretamente o conteúdo HTML em artigo.html
  • Cores dos Gráficos: Atualize as paletas nos objetos Chart.js para manter consistência

Componentes Estilizados

  • Cards: border-radius: 20px, backdrop-filter: blur(20px)
  • Botões: border-radius: 12px, transições suaves com cubic-bezier
  • Navegação: Estilo pill com estados hover refinados

🤝 Contribuições

Contribuições são bem-vindas! Para contribuir:

  1. Fork o repositório
  2. Crie uma branch para sua feature (git checkout -b feature/nova-feature)
  3. Commit suas mudanças (git commit -am 'Adiciona nova feature')
  4. Push para a branch (git push origin feature/nova-feature)
  5. Abra um Pull Request

📄 Licença

Este projeto está sob a licença GNU. Veja o arquivo LICENSE para mais detalhes.

📧 Contato

Para dúvidas, sugestões ou feedback, abra uma issue no repositório.


Desenvolvido com 🤍 para democratizar o conhecimento matemático na era digital. Design inspirado na elegância e simplicidade da Apple.

About

Integrais e Derivadas na computação.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages