O portal oficial e dashboard do Connections, o bot que une comunidades no Discord.
O Connections é um bot de Discord projetado para criar pontes entre servidores, permitindo chats globais e integração de comunidades. Este repositório contém o código-fonte do website, que serve como a página de apresentação do bot e uma dashboard para gerenciamento de configurações.
- Landing Page Moderna: Design responsivo e moderno.
- Integração com Discord: Sistema de login via OAuth2.
- Dashboard: Interface para administradores gerenciarem suas conexões.
- Status em Tempo Real: Monitoramento da saúde e estatísticas da conexão.
O projeto foi construído com as seguintes tecnologias:
- Next.js 14: Framework React com foco em performance e SEO.
- TypeScript: Garantia de segurança com tipagem estática.
- Tailwind CSS: Estilização utilitária e design responsivo.
- Framer Motion: Animações na interface.
Para configurar o ambiente de desenvolvimento localmente, siga estes passos:
- Node.js (v18+)
- NPM
- Clone o repositório:
git clone https://github.com/Spyei/connections-website.git
cd website- Instale as dependências:
npm install- Variáveis de Ambiente: Crie um arquivo .env na raiz e configure suas credenciais:
DISCORD_CLIENT_ID=id_do_bot
DISCORD_CLIENT_SECRET=secret_do_bot
NEXTAUTH_SECRET=sua_secret_aleatoria- Inicie o servidor de desenvolvimento:
npm run dev
Acesse http://localhost:3000 no seu navegador.
- Faça um Fork do projeto.
- Crie sua Feature Branch (git checkout -b feature/NovaFeature).
- Commit suas mudanças (git commit -m 'feat: Adiciona nova funcionalidade').
- Push para a Branch (git push origin feature/NovaFeature).
- Abra um Pull Request.
Desenvolvido por Caio (Spyei) e a equipe do Connections Team.
Projeto sob a Licença MIT