{"id":19598077,"url":"https://github.com/codingloria/gerenciamentoestoque","last_synced_at":"2026-05-03T12:37:29.994Z","repository":{"id":210702235,"uuid":"726984159","full_name":"codinGloria/gerenciamentoEstoque","owner":"codinGloria","description":"Trabalho feito para a Faculdade de Análise e Desenvolvimento de Sistemas","archived":false,"fork":false,"pushed_at":"2023-12-04T19:54:44.000Z","size":30,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-17T23:17:10.042Z","etag":null,"topics":["projeto"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codinGloria.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-12-03T23:41:07.000Z","updated_at":"2025-07-09T23:38:57.000Z","dependencies_parsed_at":"2023-12-12T14:27:18.085Z","dependency_job_id":null,"html_url":"https://github.com/codinGloria/gerenciamentoEstoque","commit_stats":null,"previous_names":["liviabraz/gerenciamentoestoque","codingloria/gerenciamentoestoque"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/codinGloria/gerenciamentoEstoque","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codinGloria%2FgerenciamentoEstoque","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codinGloria%2FgerenciamentoEstoque/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codinGloria%2FgerenciamentoEstoque/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codinGloria%2FgerenciamentoEstoque/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codinGloria","download_url":"https://codeload.github.com/codinGloria/gerenciamentoEstoque/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codinGloria%2FgerenciamentoEstoque/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32569714,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T06:36:36.687Z","status":"ssl_error","status_checked_at":"2026-05-03T06:36:09.306Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["projeto"],"created_at":"2024-11-11T09:04:33.662Z","updated_at":"2026-05-03T12:37:29.962Z","avatar_url":"https://github.com/codinGloria.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=center\u003e Gerenciamento de Estoque 🛒 \u003c/h1\u003e\n\nFoi passado um trabalho na faculdade, para que fizéssemos uma aplicação simples para controle de Estoque, contendo os seguintes critérios:\n\n- Esta aplicação deverá realizar o controle de estoque de produtos, armazenando o código do produto, nome do produto e quantidade em estoque.\n- Deverá ser possível realizar o cadastro de novos produtos.\n- Deverá ser possível realizar a atualização de produtos, sendo permitido atualizar apenas a quantidade em estoque.\n- Deverá ser possível realizar a exclusão de produtos, para o caso em que a empresa não trabalhe mais com um determinado produto.\n- Deverá ser possível listar todos os produtos cadastrados, apresentando o seu código, nome e quantidade em estoque.\n- Deverá ser possível listar todos os produtos que possuem menos de 10 itens em estoque, apresentando o seu código, nome e quantidade em estoque.\n- Ao incluir um produto, deve ser obrigatório informar o nome do produto e a quantidade deve ser maior ou igual a zero.\n- Ao atualizar um produto, a quantidade deve ser maior ou igual a zero.\n- A aplicação deverá permitir realizar um backup de todos os produtos existentes para um arquivo, podendo este ser de texto ou binário.\n- Obrigatoriamente, deve ser apresentada uma interface gráfica para uma melhor interação do usuário.\n\n  E consegui cumprir todos esses requisitos, usando Java, JavaFX, DBeaver, MySQL e JDBC.\n\nAqui vou mostrar alguns prints e como ficou cada funcionalidade da interface gráfica:\n\nTela Principal:\n\u003cbr\u003e\n\u003cimg src=\"https://github.com/LiviaBraz/gerenciamentoEstoque/assets/64878674/4fb5bd88-c88e-448c-86a4-5c20d325db0c\" width=\"300\" height=\"400\"\u003e\n\u003cbr\u003e\n\nCadastrando:\n\u003cbr\u003e\n\u003cimg src=\"https://github.com/LiviaBraz/gerenciamentoEstoque/assets/64878674/62f12fcd-3f5f-4ace-8b14-54d3cc9e5295\" width=\"340\" height=\"300\"\u003e\n\u003cimg src=\"https://github.com/LiviaBraz/gerenciamentoEstoque/assets/64878674/7bf61069-0d95-4c8f-9db6-3a1fee5ca143\" width=\"300\" height=\"300\"\u003e\n\u003cbr\u003e\n\nPara atualizar (apenas quantidade é alterada, o resto independente se a pessoa mudar, permanecerá o mesmo):\n\u003cbr\u003e\n\u003cimg src=\"https://github.com/LiviaBraz/gerenciamentoEstoque/assets/64878674/29a218e9-054d-4ed0-a132-934f972baf44\" width=\"300\" height=\"400\"\u003e\n\u003cbr\u003e\nSelecionamos a linha que queremos alterar.\n\u003cbr\u003e\n\u003cimg src=\"https://github.com/LiviaBraz/gerenciamentoEstoque/assets/64878674/8fbf20e0-6a41-462f-acdf-1d9f36838166\" width=\"340\" height=\"300\"\u003e\n\u003cbr\u003e\nDigitamos o novo.\n\u003cbr\u003e\n\u003cimg src=\"https://github.com/LiviaBraz/gerenciamentoEstoque/assets/64878674/827a658a-b2dc-46e8-8b2d-fd43a400273a\"  width=\"300\" height=\"300\"\u003e\n\u003cbr\u003e\nTelinha de confirmação.\n\u003cbr\u003e\n\u003cimg src=\"https://github.com/LiviaBraz/gerenciamentoEstoque/assets/64878674/df28bad0-a71d-4aad-804b-a5bf8e5c0ae5\" width=\"300\" height=\"400\"\u003e\n\u003cbr\u003e\nE registro atualizado :]\n\u003cbr\u003e\n\nPara deletar, assim como anteriormente, selecionamos a linha desejada, clicamos em deletar, e vemos a telinha com os dados da linha:\n\u003cbr\u003e\n\u003cimg src=\"https://github.com/LiviaBraz/gerenciamentoEstoque/assets/64878674/1cdfa535-613a-4092-869a-2fb64ee30153\" width=\"300\" height=\"400\"\u003e\n\u003cbr\u003e\n\nE clicando em ver tudo, após deletar ou alterar, temos um refresh da tabela:\n\u003cbr\u003e\n\u003cimg src=\"https://github.com/LiviaBraz/gerenciamentoEstoque/assets/64878674/d3b74be0-bf6f-42bc-9534-2018bf0bdecb\" width=\"300\" height=\"400\"\u003e\n\u003cbr\u003e\n\nTemos também a opção de listar produtos em baixo estoque, o que nos restornará apenas produtos com menos de 10 unidades:\n\u003cbr\u003e\n\u003cimg src=\"https://github.com/LiviaBraz/gerenciamentoEstoque/assets/64878674/ab2ecbae-eeea-4b87-80ab-9bb41dd75a3d\" width=\"300\" height=\"400\"\u003e\n\u003cbr\u003e\n\nTambém temos o campo buscar, para que possamos encontrar o produto que desejamos, só ir digitando as letras (independe minúsculas ou maiúsculas) e a busca vai trazendo o que se encaixa.\n\u003cbr\u003e\n\u003cimg src=\"https://github.com/LiviaBraz/gerenciamentoEstoque/assets/64878674/e28e142b-75e5-4ebd-80aa-23c87baf5e9f\" width=\"300\" height=\"400\"\u003e\n\u003cbr\u003e\n\nClicando no botão de imprimir, é gerado um arquivo .txt, chamado ListaProdutos, que temos todos os dados da lista, incluindo ids.\n\u003cbr\u003e\n\u003cimg src=\"https://github.com/LiviaBraz/gerenciamentoEstoque/assets/64878674/9286a0e1-4972-44c1-a85d-71936782f565\" width=\"440\" height=\"240\"\u003e\n\u003cbr\u003e\n\u003cimg src=\"https://github.com/LiviaBraz/gerenciamentoEstoque/assets/64878674/06ae379f-8aa1-4d2a-9aff-52235e82dd86\" width=\"600\" height=\"300\"\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodingloria%2Fgerenciamentoestoque","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodingloria%2Fgerenciamentoestoque","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodingloria%2Fgerenciamentoestoque/lists"}