Desenvolvimento de um site para venda de produtos e divulgação cultural indígena. Versão 3: ReactJS, Spring, PostgreSQL.
Link da aplicação funcional: Originários
Veja a demo do site em: demo/demo.mp4
- Será necessário ter o PostgreSQL instalado e sem um banco de dados de nome originarios.
- Rode o script banco-de-dados/criarBD.sql no PostgreSQL ou crie um banco de dados chamado originarios manualmente.
- Na sua IDE (Eclipse, STS, etc), adicione o projeto existente na pasta backend/app ao seu workspace.
- Renomeie o arquivo backend/app/src/main/resources/application.properties.sample para 'application.properties', depois insira seu usuário e senha do PostgreSQL nas linhas 2 e 3.
spring.datasource.username=
spring.datasource.password=
- Rode a aplicação java com o Spring Boot para que as tabelas sejam criadas no banco de dados.
- Execute o comando abaixo na pasta frontend para instalar as dependencias do React:
npm install
Inicie o banco de dados PostgreSQL e a aplicação java na sua IDE e execute um dos comandos abaixo na pasta frontend para rodar o React:
npm start
ou
yarn start
Após todas as aplicações iniciarem corretamente, o sistema estará em funcionamento e você poderá visualizar o resultado no link onde o React será aberto (geralmente http://localhost:3000).