Projeto para o curso de Análise e Desenvolvimento de Sistemas (ADS) no Senac. O objetivo é criar uma aplicação web de catálogo de imagens online, utilizando Java, Spring e React.
- O público precisa fornecer um usuário, e-mail e senha de 4 dígitos numéricos para realizar o cadastro.
- O login é realizado com o usuário e senha de 4 dígitos numéricos.
- Haverá uma tela responsável pelo cadastro do usuário.
- O usuário poderá cadastrar suas fotos.
- Para realizar um cadastro de foto, será necessário um título, descrição, autor e a foto.
- A tela principal terá um campo de pesquisa de fotos pelo título.
- Haverá uma tela de relatórios, filtrando por título das fotos.
Este projeto está licenciado sob a MIT License. Consulte o arquivo LICENSE para obter mais detalhes.
- Pesquisar por qualquer imagem.
- Fazer download de imagens.
- Interagir com outros autores.
- Filtrar por categorias de imagens.
/frontend
: Contém o código-fonte da parte frontend do projeto, desenvolvido em React./backend
: Contém o código-fonte da parte backend do projeto, desenvolvido em Java com Spring.
- Clone este repositório.
- Navegue para o diretório
/frontend
e executenpm install
para instalar as dependências do frontend. - Navegue para o diretório
/backend
e executemvn install
para instalar as dependências do backend. - Execute
npm start
no diretório/frontend
para iniciar o servidor frontend. - Execute
mvn spring-boot:run
no diretório/backend
para iniciar o servidor backend.
Se você tiver alguma dúvida ou problema, por favor, abra uma issue neste repositório.
Veja as issues abertas para uma lista de recursos propostos (e problemas conhecidos).