Skip to content

fuyu-hub/EduSolos

Repository files navigation

EduSolos Logo

EduSolos

Plataforma educacional para análise e aprendizado em Engenharia Geotécnica.

Versão Status Licença


Visão Geral

O EduSolos é uma plataforma digital desenvolvida para auxiliar estudantes, professores e profissionais de Engenharia Civil e Geotecnia na realização de cálculos e análises de Mecânica dos Solos. O projeto combina rigor técnico-científico com uma interface moderna e intuitiva, visando otimizar o fluxo de trabalho acadêmico e profissional.
Fundamentado nas normas da Associação Brasileira de Normas Técnicas (ABNT) e nas principais bibliografias da área, o sistema garante precisão na obtenção de resultados e na geração de representações gráficas fundamentais para a prática geotécnica.

Principais Funcionalidades

Atualmente, o sistema dispõe dos seguintes módulos operacionais baseados em normas técnicas vigentes:

  • Índices Físicos e Limites de Consistência: Avaliação completa de relações entre fases (índice de vazios, porosidade, teor de umidade, grau de saturação) e determinação dos Limites de Atterberg (LL e LP). Inclui geração de diagrama de fases em tempo real.
  • Granulometria: Processamento de dados granulométricos com geração automática da curva de distribuição e extração de parâmetros como D10, D30, D60, Coeficiente de Uniformidade (Cu) e Curvatura (Cc).
  • Compactação: Ferramenta para análise de ensaios de compactação, permitindo a determinação da umidade ótima e do peso específico aparente seco máximo.

Expansões Planejadas

O projeto encontra-se em desenvolvimento contínuo, com implementações previstas para:

  • Tensões Geostáticas e Acréscimo de Tensões;
  • Recalque por Adensamento;
  • Resistência ao Cisalhamento.

Diferenciais Técnicos

  • Processamento Local: Todo o processamento de dados é executado no navegador do usuário, garantindo agilidade e privacidade das informações.
  • Conformidade Normativa: Cálculos e procedimentos estruturados de acordo com as normas técnicas brasileiras vigentes.
  • Ferramentas Didáticas: Inclusão de dados de exemplo para facilitar o aprendizado e familiarização com os módulos laboratoriais.
  • Exportação de Resultados: Geração de relatórios e gráficos em alta qualidade, prontos para uso em trabalhos acadêmicos ou relatórios técnicos.

Tecnologias Utilizadas

A aplicação foi desenvolvida utilizando tecnologias modernas de desenvolvimento web:

  • Core: React e TypeScript;
  • Build System: Vite;
  • Estilização: Tailwind CSS e Radix UI;
  • Visualização de Dados: Recharts;
  • Exportação: jsPDF e html2canvas.

Execução Local

Para executar o projeto em ambiente de desenvolvimento, certifique-se de possuir o Node.js (versão 18 ou superior) instalado.

  1. Clone o repositório:

    git clone https://github.com/[seu-usuario]/edusolos.git
  2. Acesse o diretório do projeto:

    cd edusolos
  3. Instale as dependências:

    npm install
  4. Inicie o servidor de desenvolvimento:

    npm run dev
  5. Acesse a aplicação em: http://localhost:5173

Contribuição

Interessados em contribuir com o desenvolvimento do EduSolos devem consultar o guia detalhado em CONTRIBUTING.md.

Licença

Este projeto está licenciado sob a PolyForm Noncommercial 1.0.0. Consulte o arquivo LICENSE para mais detalhes sobre os termos de uso.


Desenvolvido por Samuel Sousa Santos

About

Website com ferramentas de mecânica dos solos voltadas a interatividade e educação

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages