Bem-vindo ao projeto Diaum! 🎉
Este guia foi criado para ajudar novos colaboradores a entenderem rapidamente o projeto, configurarem o ambiente e começarem a contribuir.
O Diaum é um aplicativo revolucionário que ajuda homens a lutarem contra o vício em pornografia através de bloqueio inteligente. Combinamos técnicas avançadas de psicologia e tecnologia com hardware especializado para acabar de vez com esse vício, oferecendo uma solução completa e eficaz para quem busca liberdade e controle sobre sua vida.
Antes de começar, certifique-se de ter instalado:
- Node.js: Versão 18 ou superior
- npm: Versão 8 ou superior (vem junto com o Node.js)
- Git: Para clonar e gerenciar o repositório
- Editor de código: VS Code é recomendado
- Clone o Repositório:
git clone https://github.com/Diaum/website.git - Instale as Dependências:
npm install - Execute o Servidor de Desenvolvimento:
npm run dev - Visualize o Projeto: Abra seu navegador em http://localhost:3000
diaum/
├── src/
│ ├── app/ # Páginas e rotas (Next.js App Router)
│ ├── components/ # Componentes React reutilizáveis
│ ├── data/ # Dados e configurações
│ │ ├── siteDetails.ts
│ │ └── ...
├── public/
│ └── images/ # Imagens e assets estáticos
├── package.json
└── README.md
/src/app: Contém as páginas e rotas do site/src/components: Componentes React modulares e reutilizáveis/src/data: Arquivos de configuração e dados do site/public: Assets estáticos (imagens, ícones, etc.)
O site Diaum possui as seguintes seções:
- Hero - Apresentação principal com título e call-to-action
- Logos - Logos de parceiros/clientes
- Features - Recursos e benefícios do app
- Pricing - Planos e preços
- Testimonials - Depoimentos de usuários
- FAQ - Perguntas frequentes
- Statistics - Estatísticas de impacto
- CTA - Call-to-action final
- Footer - Rodapé com links importantes
-
Fork o Repositório
- Clique em "Fork" no GitHub
- Clone seu fork localmente
-
Crie uma Nova Branch
git checkout -b feature/nova-secao # ou git checkout -b fix/problema-estilo -
Desenvolva e Teste
- Faça suas alterações
- Teste localmente com
npm run dev - Certifique-se de que não quebrou funcionalidades existentes
-
Commit suas Mudanças
git add . git commit -m "feat: adiciona nova seção de componentes"
-
Push para seu Fork
git push origin feature/nova-secao
-
Abra um Pull Request
- Vá até o repositório original no GitHub
- Clique em "New Pull Request"
- Descreva claramente suas mudanças
- Novos componentes: Seções de equipe, tabelas de comparação, estudos de caso
- Variantes de página: Layouts de agência, eCommerce, portfólio
- Temas adicionais: Dark mode, esquemas de cores alternativos
- Documentação: Tutoriais, guias, melhorias no README
- Performance: Otimizações de carregamento e rendering
- Siga as convenções de código existentes
- Mantenha commits claros e descritivos
- Teste suas mudanças antes de submeter
- Atualize a documentação quando necessário
- Seja respeitoso e construtivo nos comentários
A forma mais rápida de fazer deploy do Diaum é no Vercel.
Consulte a documentação de deploy do Next.js para outras opções de deployment.
- 🐛 Reportar Bug: GitHub Issues
- 💡 Solicitar Feature: GitHub Issues
- 💬 Discussões: GitHub Discussions
- Documentação do Next.js: https://nextjs.org/docs
- Documentação do Tailwind CSS: https://tailwindcss.com/docs
- Documentação do Framer Motion: https://www.framer.com/motion/
- React Icons: https://react-icons.github.io/react-icons/
npm testnpm run buildAbra uma issue no GitHub com:
- Descrição clara do problema
- Passos para reproduzir
- Comportamento esperado vs. atual
- Screenshots (se aplicável)
- Informações do ambiente (SO, Node version, etc.)
Este projeto é open-source e está disponível sob a Licença MIT. Sinta-se livre para usar, modificar e distribuir para projetos pessoais ou comerciais.
Obrigado por considerar contribuir com o Diaum! Cada contribuição, grande ou pequena, faz diferença e nos ajuda a transformar mais vidas através da tecnologia.
Feito com ❤️ por Horacio Mota
Transformando vidas através da tecnologia