Projeto de capacitação em React e Ruby on Rails criado pela Diretoria Administrativa - Financeira da Struct e concluído em 17 de agosto de 2021. Essa capacitação ocorreu devido a transição no uso de Rails Full-Stack para o uso da biblioteca React (front-end) em conjunto com Ruby on Rails (back-end).
O projeto ADM Gallery tem como objetivo a democratização do acesso à arte, fornecendo um pletora de diversas pinturas de diferentes décadas e artistas, junto com informações e curiosidades sobre as obras mais celebradas da história. Para a adição ou remoção do conteúdo visual das páginas, o site possui uma página de Login e Logout para o acesso do administrador.
Para acessar o site completo será necessário fazer uso da api em Rails localizada em adm_galery-api.
Clona o repositório para uso local em seu computador.
Instala todas as dependências e módulos do arquivo package.json necessários para o rodar o projeto react.
Caso o erro ERR_OSSL_EVP_UNSUPPORTED webpack
surja, a sua versão do node pode ser diferente da versão do projeto. Nesse caso digite no terminal nvm use 16.16.0
e tente instalar as dependências novamente.
Roda o projeto em modo de desenvolvedor.
Abra http://localhost:3000 para visualizar o projeto em seu navegador padrão.
A página vai recarregar se você fizer qualquer edição e erros no código serão exibidos no terminal.