ComputerScienceMaster /
Exemplos
Este repositório guarda exemplos de códigos e aplicações para você reaproveitar em seus projetos.
Loading repository data…
vitorvlofc / repository
Este projeto é uma aplicação desktop em Python que automatiza o cálculo de orçamentos para desenvolvedores e freelancers. Calcula preços para Sistemas Desktop e Web considerando complexidade, GUI, urgência e lucro. Utiliza ttkbootstrap para interface moderna.
DevCost é uma aplicação desktop desenvolvida em Python que auxilia desenvolvedores e freelancers a calcular orçamentos precisos para projetos de Sistemas Desktop e Desenvolvimento Web. A ferramenta oferece cálculos detalhados baseados em diversos fatores como complexidade, tempo, tipo de projeto e margem de lucro desejada.
git clone https://github.com/vitorvlofc/DevCost.git
cd DevCost
pip install -r requirements.txt
python main_ui.py
Esta aba é dedicada ao cálculo de orçamentos para projetos de automação, sistemas desktop e aplicações standalone.
💰 Salário Mensal (R$)
📅 Dias Trabalhados/Mês
⏰ Horas por Dia
📆 Dias do Projeto
🕐 Horas da Tarefa/Dia
🖼️ Possui Interface Gráfica (GUI)?
📈 Porcentagem GUI (%)
⚡ Porcentagem Dificuldade (%)
💹 Porcentagem Lucro (%)
🔧 Possui Manutenção?
1. Valor Hora = (Salário Mensal ÷ Dias Trabalhados) ÷ Horas por Dia
2. Valor Base Inicial = Valor Hora × Horas Tarefa/Dia × Dias do Projeto
3. Valor GUI = Valor Base × (% GUI ÷ 100) [se possui GUI]
4. Valor com GUI = Valor Base + Valor GUI
5. Valor Dificuldade = Valor com GUI × (% Dificuldade ÷ 100)
6. Valor com Dificuldade = Valor com GUI + Valor Dificuldade
7. Valor Final = Valor com Dificuldade × (1 + % Lucro ÷ 100)
8. Valor Manutenção = Valor Final × (% Manutenção ÷ 100) [se possui manutenção]
Esta aba é focada no cálculo de orçamentos para sites institucionais, landing pages, e-commerces e sistemas web.
💰 Salário Mensal (R$)
📅 Dias Trabalhados/Mês
⏰ Horas por Dia
💵 Usar Valor/Hora Sugerido?
🎯 Tipo de Site
📄 Nº de Páginas
⏱️ Horas por Página
⚙️ Nº de Funcionalidades
🔧 Horas por Funcionalidade
📆 Dias Estimados
⏰ Prazo Final (dias)
1. Valor Hora = (Salário ÷ Dias Trabalhados) ÷ Horas por Dia [ou valor manual]
2. Horas Páginas = Nº Páginas × Horas por Página
3. Horas Funcionalidades = Nº Funcionalidades × Horas por Funcionalidade
4. Horas Totais = Horas Páginas + Horas Funcionalidades
5. Valor Base = Horas Totais × Valor Hora
6. Fator Tipo = Multiplicador do tipo de site (1.0x a 2.0x)
7. Fator Urgência = 1 + ((Dias Estimados - Prazo Final) ÷ Dias Estimados) × 0.5 [se prazo < estimado]
8. Valor com Fatores = Valor Base × Fator Tipo × Fator Urgência
9. Valor Complexidade = Valor Base × (% Complexidade ÷ 100)
10. Valor Lucro = Valor Base × (% Lucro ÷ 100)
11. Valor Final = Valor com Fatores + Valor Complexidade + Valor Lucro + Custos Extras
12. Valor Manutenção = Valor Final × 5% [calculado automaticamente]
Quando usar:
Vantagens:
Exemplo:
Quando usar:
Vantagens:
Exemplo:
Vitor Lima Santos
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Contribuições são bem-vindas! Sinta-se à vontade para:
v1.0.0 - Versão inicial com cálculos para Desktop e Web
Desenvolvido com ❤️ para a comunidade de desenvolvedores brasileiros
Selected from shared topics, language and repository description—not editorial ratings.
ComputerScienceMaster /
Este repositório guarda exemplos de códigos e aplicações para você reaproveitar em seus projetos.
luizomf /
Este é o projeto blog criado no curso de Python de Luiz Otávio Miranda.
joaoguidugli /
Este projeto tem visa montar um banco de dados com os canais disponíveis no Brasil de forma gratuita, via FTA (free-to-air), que se encontram na internet, com o objetivo de dinfundir o conhecimento sobre IPTV e o acesso a informação.
🧩 Porcentagem Complexidade (%)
💹 Porcentagem Lucro (%)
💸 Custos Extras (R$)
okfn-brasil /
Este projeto empodera quem deseja processar dados no contexto do Querido Diário e realizar suas próprias análises.
Ryanditko /
Este projeto de iniciação científica tem como objetivo investigar e desenvolver soluções baseadas em Aprendizado Federado, um paradigma de inteligência artificial descentralizada que permite o treinamento colaborativo de modelos de machine learning sem a necessidade de centralizar dados sensíveis.
petbccufscar /
Este repositório é um projeto desenvolvido pelo grupo PET BCC com o objetivo de resolver todos os exercícios disponíveis na plataforma utilizando a linguagem de programação C