Skip to content

helpdeveloper/helpdev.com.br

Repository files navigation

HelpDev

HelpDev Logo

O HelpDev é um portal dedicado a compartilhar conhecimento sobre desenvolvimento de software, com artigos técnicos, projetos open source e snippets de código úteis.

🚀 Funcionalidades

  • 📚 Artigos técnicos sobre desenvolvimento
  • 💻 Projetos open source
  • 📝 Snippets de código (Gists)
  • 🔍 Sistema de busca integrado
  • 🌐 Interface moderna e responsiva

🛠️ Tecnologias Utilizadas

  • Next.js 14
  • TypeScript
  • Tailwind CSS
  • GitHub API
  • Medium API

📋 Pré-requisitos

  • Node.js 18.x ou superior
  • npm ou yarn
  • Git

🚀 Como Executar Localmente

  1. Clone o repositório:
git clone https://github.com/seu-usuario/helpdev.git
cd helpdev
  1. Instale as dependências:
npm install
# ou
yarn install
  1. Execute o servidor de desenvolvimento:
npm run dev
# ou
yarn dev
  1. Acesse o site em:
http://localhost:3000

🏗️ Como Fazer o Build Estático

  1. Execute o build:
npm run build
# ou
yarn build
  1. Os arquivos estáticos serão gerados na pasta out/

  2. Para fazer o deploy:

    • Copie todo o conteúdo da pasta out/ para o diretório raiz do seu servidor web
    • Certifique-se de que o arquivo .htaccess está configurado corretamente
    • Configure o SSL/HTTPS no servidor

🔧 Configurações do Servidor

O projeto inclui um arquivo .htaccess com as seguintes configurações:

  • Força HTTPS
  • Redirecionamentos de URL
  • Configurações de cache
  • Compressão GZIP
  • Headers de segurança

📝 Estrutura do Projeto

helpdev/
├── src/
│   ├── app/
│   │   ├── components/
│   │   ├── articles/
│   │   ├── projects/
│   │   └── blog/
│   └── styles/
├── public/
├── next.config.js
└── .htaccess

🤝 Contribuindo

  1. Faça um fork do projeto
  2. Crie uma branch para sua feature (git checkout -b feature/AmazingFeature)
  3. Commit suas mudanças (git commit -m 'Add some AmazingFeature')
  4. Push para a branch (git push origin feature/AmazingFeature)
  5. Abra um Pull Request

📄 Licença

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

📧 Contato

Guilherme Biff Zarelli