O Net Master Frontend é a interface do usuário do projeto Net Master. Este é um gerenciador de redes que permite gerenciar múltiplos computadores, compartilhar arquivos entre eles e gerar relatórios de uso de memória. O projeto foi desenvolvido usando as tecnologias React, TypeScript e Vite.
- Gerenciamento de vários computadores conectados em uma rede.
- Compartilhamento de arquivos entre computadores em rede.
- Criação de relatórios de uso de memória dos computadores.
- Interface responsiva para acesso por dispositivos móveis.
Antes de iniciar, você deve ter as seguintes ferramentas instaladas em sua máquina:
- Node.js (versão 12 ou superior) ⚙️
- npm (gerenciador de pacotes do Node.js) 📦
- Clone o repositório do projeto:
git clone https://github.com/Higor-Matos/NetMasterFrontEnd.git
- Acesse o diretório do projeto:
cd NetMasterFrontEnd
Para executar o projeto localmente, utilize o comando a seguir:
npm run dev
Este comando iniciará o servidor de desenvolvimento e você poderá acessar o Net Master Frontend através do seu navegador em http:/localhost:5173/.
Se preferir utilizar o Docker, certifique-se de ter o Docker instalados em sua máquina. Em seguida, execute o seguinte comando:
docker-compose up
Isso irá construir e iniciar os containers necessários para executar o Net Master Frontend.
O front-end do Net Master está atualmente hospedado na plataforma Vercel. Você pode acessar a aplicação através do seguinte URL:
https://net-master-front-end-higordeus.vercel.app/
A fim de garantir a qualidade do software, o projeto Net Master Frontend utilizou a ferramenta Sonar. O Sonar é uma plataforma de análise estática de código que realiza verificações automatizadas para identificar problemas de qualidade, como vulnerabilidades, bugs, dívidas técnicas e violações de boas práticas de programação.
Durante o desenvolvimento, foram realizadas análises regulares com o Sonar para garantir a conformidade com os padrões de qualidade estabelecidos. As análises do Sonar forneceram insights valiosos sobre a saúde do código, permitindo a identificação de áreas de melhoria e a adoção de práticas recomendadas para o desenvolvimento de software.
Contribuições são bem-vindas! Sinta-se à vontade para abrir um "issue" ou enviar um "pull request" com melhorias, correções de bugs ou novos recursos. 🎉
Confira uma entrevista sobre este projeto no YouTube: Entrevista - Expotech