Clean-Cut é uma aplicação web que permite aos usuários remover o fundo de imagens, gerenciar suas imagens e definir a privacidade das mesmas. A aplicação foi desenvolvida utilizando diversas tecnologias de front-end e back-end, com deploy na nuvem através do DigitalOcean.
O sistema vai permitir que o usuário possa criar uma conta, fazer login e logout, navegar pela própria galeria, pela galeria de outros usuários na página "Descobrir", postar imagens, remover o fundo de suas imagens assim como deixá-las tanto públicas quanto privadas.
- HTML / CSS / JS - Linguagens web para desenvolvimento front-end.
- Bootstrap - Framework de estilização.
- Spring Boot - Framework back-end.
- Rembg - Ia treinada para a remoção de backgrounds
- Thymeleaf - Integração entre front-end e back-end.
- MySQL - Banco de dados.
Clonar o repositório:
git clone https://github.com/luizfiliperm/clean-cut.gitEntrar na pasta do projeto:
cd clean-cutConfigurar o Banco de Dados mysql de acordo com o application.properties
Buildar a aplicação:
mvn clean installExecutar a aplicação:
mvn spring-boot:runacessar: http://localhost:8080/
Esta aplicação foi documentada seguindo o modelo RProccess, você pode acessá-la aqui!
