Skip to content

Latest commit

 

History

History
52 lines (33 loc) · 2.02 KB

README.md

File metadata and controls

52 lines (33 loc) · 2.02 KB

Central das Imagens

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.

Regras de Negócios

  • 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.

Autores

Etiquetas de Licença

Este projeto está licenciado sob a MIT License. Consulte o arquivo LICENSE para obter mais detalhes.

Funcionalidades

  • Pesquisar por qualquer imagem.
  • Fazer download de imagens.
  • Interagir com outros autores.
  • Filtrar por categorias de imagens.

Estrutura do Projeto

  • /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.

Instalação

  1. Clone este repositório.
  2. Navegue para o diretório /frontend e execute npm install para instalar as dependências do frontend.
  3. Navegue para o diretório /backend e execute mvn install para instalar as dependências do backend.
  4. Execute npm start no diretório /frontend para iniciar o servidor frontend.
  5. Execute mvn spring-boot:run no diretório /backend para iniciar o servidor backend.

Suporte

Se você tiver alguma dúvida ou problema, por favor, abra uma issue neste repositório.

Roadmap

Veja as issues abertas para uma lista de recursos propostos (e problemas conhecidos).