Ram Maheshwari Logo Image
Victor K. Silva

Univendas

Projeto Full-Stack desenvolvido para fins estudantis. O objetivo é facilitar o comércio e organização do mesmo entre os alunos da Universidade Federal da Paraíba.
Caso o site não esteja funcionando, acesse o link do servidor e espere até aparecer a mensagem "O acesso a univendas-api.onrender.com foi negado".
(Em produção)

Project Image

Descrição do Projeto

Projeto Full-Stack desenvolvido com o objetivo de facilitar a divulgação e comércio entre os alunos da UFPB. Atualmente essa divulgação é feita por Email, junto aos Emails de professores e da faculdade.

O projeto se trata de uma API Spring Boot + Front-End com NodeJs. Nela é possível se cadastrar no sistema utilizando do Email fornecido pela própria faculdade e, uma vez cadastrado, é possível criar as divulgações dos produtos para a venda. Esses produtos são listados para o usuário logado, e sendo o mesmo dono do produto/perfil que está sendo visualizado, ele pode realizar a exclusão ou edição do mesmo.

Para o banco de dados estou utilizando SupaBase pois ele tem suporte para PostegreSQL, para manter o banco de dados ativo independente de onde seja acessado. Para o deploy do front e do back-end eu utilizei do Render, e no back um Dockfile para poder carregar uma imagem docker já que o Render não tem suporte para Java.

Ferramentas e Tecnologias Utilizadas

Java
Spring Boot
HTML
CSS
JavaScript
ReactJs
NodeJs + Vite
GIT
Tailwind
Postman
Render
Docker