Este repositório apresenta o site de divulgação da nossa solução tecnológica inovadora, desenvolvida como parte do desafio Global Solution da FIAP. Em colaboração com a IBM, Defesa Civil de Santo André, Médicos Sem Fronteiras, INPE e Corpo de Bombeiros de São Paulo, nosso principal objetivo é mitigar e prevenir tragédias através do monitoramento ambiental em tempo real.
Nosso site de divulgação foi projetado para ser uma plataforma informativa e interativa. Como funcionalidade principal, ele inclui um sistema para cadastro de novas atualizações do projeto. Este sistema é suportado por um servidor backend local desenvolvido com Node.js.
Para gerenciar essas atualizações, criamos um sistema de login para 'colaboradores'. Após a autenticação, o colaborador é redirecionado para uma página de cadastros que oferece dois formulários distintos: um para a criação de novas atualizações sobre o projeto e outro para o registro de novos colaboradores.
🔗 Link do repositório do projeto principal: GeoPulse - Solução de Monitoramento
Para construir este site, utilizamos as seguintes tecnologias:
- React + Vite: Ferramentas para construir interfaces de usuário rápidas e eficientes.
- Tailwind CSS: Para a estilização e responsividade do site
- Node.js: Para a criação do nosso servidor backend local, que gerencia o sistema de cadastro de atualizações e colaboradores.
Para que você possa explorar todas as funcionalidades do nosso site, siga os passos abaixo:
- Certifique-se de ter o Node.js instalado em sua máquina.
Você pode verificar a versão do Node.js instalada abrindo seu terminal e digitando:
node --version # Para verificar a versão do Node.js1. Clone e acesso o projeto com:
git clone <link do repositório>
cd <nome da pasta do projeto>2. Acesso á páginca localmente: Na raiz do projeto, rode o comando npm install para realizar a instalação do pacote node_modules.
npm install3. Na sequência, rode o comando para colocar em funcionamento o servidor local
npm run devObs: Após isso a acesse o link de acesso (localhost:) que aparecerá no terminal
4. Para rodar o servidor é necessario acessar a pasta backend, instalar as suas dependências e rodar o node.js:
cd backend # Acesso a pasta backend
npm install # Instala as dependências
node sever.js # Rodar o servidor na Porta 3000Pré-requisito: Servidor backend NODE.js rodando!
Para acessar a página do colaborador utilize o acesso de email e senha abaixo:
Email:
dev@gmail.com
Senha:
1234
- Francisco Vargas - RM560322
- Matheus Ikeda - RM559483
- Kayque Carvalho - RM561189