Loading repository data…
Loading repository data…
oandredev / repository
Projeto Web — Site Fotográfico - Larissa Calegaro, desenvolvido para a máteria de Desenvolvimento de Sistemas WEB - Centro Universítario SENAC
Disciplina: Desenvolvimento de Sistemas Web - Centro Universitário SENAC Orientador: Prof. Bruno de Oliveira
Aplicação web completa para um site fotográfico da Larissa Calegaro, com separação entre frontend e backend.
/projeto-fotografico
├── /mockup-sql → Código de mockup do SQL para testes previamente estabelecidos, incluindo inserção do admin
├── /uploads → Banco de Imagens (Armazena as imagens, criando relacionamento com os endereços armazenados no banco de dados)
├── /node-api → Backend A (Node.js + Multer (Para imagens))
├── /spring-api → Backend B (SpringBoot + Servlet.Multipart)
└── /angular → Frontend (Angular)
git clone https://github.com/oandredev/projeto-fotografico
cd projeto-fotografico
cd node-api
npm install
cd angular
npm install
cd node-api
npm start
Para rodar o projeto em SpringBoot abra o projeto no IntelliJ e execute partindo do arquivo ProjetoFotograficoApplication e clique em executar
environment.ts e troque para porta da API do SpringBoot, inicialmente está como 3010cd angular
npx ng serve --open
OBS: As portas informadas e as variavéis de ambientes são as utilizadas como padrão, mas podem ser alteradas nos seguintes arquivos:
environment.ts.envapplication.properties📍LEMBRE-SE: em um projeto real esses arquivos NÃO devem ser públicos por questões de segurança.
MySQL80).env, environment.ts e application.properties, como (usuario, senha, nome do banco de dados, portas, etc)mockup (Informações adicionais)