O Estats é um software educacional construído em C# WinForms com o propósito de tornar a estatística mais acessível e intuitiva para quem está aprendendo ou ensinando. Desenvolvido originalmente como parte do meu TCC, o Estats vai além de uma simples calculadora: ele se propõe a ser um verdadeiro parceiro no aprendizado, proporcionando recursos práticos e visuais para facilitar o entendimento dos conceitos estatísticos mais importantes.
O projeto nasceu da vontade de transformar o estudo da estatística em algo menos abstrato e mais interativo. Hoje, o Estats segue evoluindo, ganhando novas funcionalidades, melhorias visuais e incorporando sugestões de quem utiliza. Sinta-se à vontade para colaborar ou sugerir melhorias!!
- Automatizar cálculos estatísticos e reduzir barreiras de entrada para quem está começando.
- Auxiliar professores na apresentação de conceitos em tempo real, tornando as aulas mais dinâmicas.
- Oferecer uma ferramenta de apoio para estudantes de graduação, técnicos e autodidatas.
- Incentivar a disseminação do software livre e o uso da tecnologia como aliada do aprendizado.
- Estudantes das áreas de estatística, matemática, ciência de dados e afins.
- Professores que buscam recursos didáticos para tornar as aulas mais participativas.
- Instituições de ensino que desejam inovar nos métodos de ensino de estatística.
- Estatística Paramétrica: Cálculos automáticos de média (futuramente de mediana e moda), variância, desvio padrão e coeficiente de variação.
- Variáveis Aleatórias Contínuas (VAC): Cálculo de probabilidades para até 8 cenários diferentes de distribuição normal.
- Configurações (em desenvolvimento): Até o momento, há o apenas o suporte a configuração da Chave API do Groq.
- Sobre (em desenvolvimento): Informações da aplicação, autor e créditos.
- Interface intuitiva: Foco em usabilidade, clareza e experiência do usuário.
- Tela Inicial do Sistema
- Tela de Cálculos (Média, Variância, Desvio Padrão e Coefieciente de Variação):
As demais telas serão adicionadas futuramente, a medida que as suas funcionalidades e interfaces estejam devidamente polidas.
- Linguagem: C# (.NET Framework)
- Interface: Windows Forms (WinForms)
- IDE Recomendada: Visual Studio
- Arquitetura Modular: Utiliza padrões como
GerenciadorTelas,FormTelaAdapter,ITela, facilitando manutenção e extensibilidade. - Código focado em didática: Organização e comentários visando facilitar o entendimento e o estudo do código.
- Clone o repositório:
git clone https://github.com/Arkmedess/Estats.git
- Abra o projeto no Visual Studio.
- Restaure (se necessário) os pacotes NuGet.
- Compile e execute a aplicação.
Dica: Caso tenha dúvidas sobre como compilar projetos WinForms em C#, consulte a documentação oficial do .NET.
- Faça um fork do projeto.
- Crie uma branch para sua feature ou correção:
git checkout -b minha-nova-feature
- Commit suas alterações:
git commit -m 'feat: minha nova feature' - Faça o push para o seu fork:
git push origin minha-nova-feature
- Abra um Pull Request!
Todos os tipos de contribuições são bem-vindos: código, documentação, sugestões ou report de bugs!
O código-fonte deste projeto é open source e distribuído sob a GPLv3, permitindo a qualquer um usar, modificar e redistribuir o software de forma totalmente gratuita, desde que todas as alterações permaneçam abertas e licenciadas sob a GPLv3.
- O nome Estats é uma marca registrada de Arthur Victor. Apenas o autor pode criar versões comerciais ou fechadas usando este nome.
- O código-fonte do Estats não pode ser usado para criar versões comerciais ou proprietárias por terceiros sem autorização do autor.
- Para versões comerciais, suporte empresarial ou funcionalidades adicionais, entre em contato com o autor. Essas versões são licenciadas separadamente sob a Licença Comercial.
- Veja o arquivo LICENSE_GPLv3.txt para os detalhes da licença pública e LICENSE_COMMERCIAL.txt para informações sobre a licença comercial (disponível mediante contato com o autor).
Se este projeto te ajudou de alguma forma, considere deixar uma estrela, compartilhar com colegas de estudo ou contribuir com feedbacks e melhorias!

