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
/frontende executenpm installpara instalar as dependências do frontend. - Navegue para o diretório
/backende executemvn installpara instalar as dependências do backend. - Execute
npm startno diretório/frontendpara iniciar o servidor frontend. - Execute
mvn spring-boot:runno diretório/backendpara 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).