{"id":19227201,"url":"https://github.com/ruan-narici/rprodutos","last_synced_at":"2026-04-28T16:02:32.733Z","repository":{"id":170174925,"uuid":"643372452","full_name":"ruan-narici/RProdutos","owner":"ruan-narici","description":"O RProdutos é uma aplicação intuitiva e eficiente que oferece um gerenciamento simplificado de informações de produtos.","archived":false,"fork":false,"pushed_at":"2023-06-08T00:34:00.000Z","size":4286,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-04T22:19:18.213Z","etag":null,"topics":["axios","bootstrap","html","java","spring-boot","thymeleaf","vitrinedev","vuejs"],"latest_commit_sha":null,"homepage":"https://youtu.be/errzOovR98E","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ruan-narici.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-21T00:17:05.000Z","updated_at":"2023-06-08T00:33:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"4b7c5223-30c0-4c35-b6ce-6ee1d1ed75b7","html_url":"https://github.com/ruan-narici/RProdutos","commit_stats":null,"previous_names":["ruan-narici/rprodutos"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruan-narici%2FRProdutos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruan-narici%2FRProdutos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruan-narici%2FRProdutos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruan-narici%2FRProdutos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruan-narici","download_url":"https://codeload.github.com/ruan-narici/RProdutos/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240300827,"owners_count":19779712,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["axios","bootstrap","html","java","spring-boot","thymeleaf","vitrinedev","vuejs"],"created_at":"2024-11-09T15:22:23.112Z","updated_at":"2026-04-28T16:02:32.682Z","avatar_url":"https://github.com/ruan-narici.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RProdutos\n\n| :placard: Vitrine.Dev |     |\n| -------------  | --- |\n| :sparkles: Nome        | **RProdutos**\n| :label: Tecnologias | HTML, BOOTSTRAP, THYMELEAF, VUE.JS, AXIOS, JAVA e SPRING BOOT (tecnologias utilizadas)\n| :rocket: URL         | https://youtu.be/errzOovR98E\n| :fire: Desafio     | ~~\n\n\u003c!-- Inserir imagem com a #vitrinedev ao final do link --\u003e\n![Ruan Narici](./assets/img/preview.gif#vitrinedev)\n\u003ch1\u003e\n    Assista ao funcionamento deste projeto \u003ca href=\"https://youtu.be/errzOovR98E\"\u003eaqui\u003c/a\u003e.\n\u003c/h1\u003e\n\n``` \n\u003e Status do projeto \n\n✅ **Finalizado!**\n\n```\n## Detalhes do projeto\nO RProdutos é uma aplicação intuitiva e eficiente que oferece um gerenciamento simplificado de informações de produtos. Com esse sistema, você pode facilmente executar as principais operações de criação, leitura, atualização e exclusão (CRUD) de produtos. Os usuários têm a flexibilidade de adicionar novos produtos, incluindo detalhes como nome, preço e até três imagens para destacar suas características. Além disso, a aplicação permite visualizar de forma clara todos os produtos cadastrados, realizar pesquisas específicas de acordo com critérios selecionados e efetuar alterações nos dados, como atualizar o preço, nome e imagens dos produtos de maneira ágil. O RProdutos é a solução ideal para otimizar o gerenciamento de produtos, proporcionando facilidade e eficiência em todas as etapas do processo.\n\n\n## Funcionalidades\n* Adicionar Produtos:\n    * Permite aos usuários adicionar novos produtos ao sistema, fornecendo informações como nome, preço e até três imagens.\n\n* Visualizar Catálogo:\n    * Permite aos usuários visualizar todos os produtos cadastrados, fornecendo uma visão geral completa do catálogo disponível.\n\n* Atualizar Detalhes:\n    * Permite aos usuários atualizar informações dos produtos, como preço, nome e imagens associadas.\n\n* Remover Produtos:\n    * Oferece aos usuários a possibilidade de remover produtos do sistema, caso não sejam mais necessários.\n\n* Pesquisar por Critérios:\n    * Permite aos usuários pesquisar produtos específicos com base em critérios definidos, como categoria, preço ou nome.\n\n* Gerenciar Categorias:\n    * Possibilita aos usuários criar e organizar categorias para os produtos, facilitando a classificação e a busca por itens relacionados.\n\n* Armazenar Imagens:\n    * Permite aos usuários armazenar até três imagens para cada produto, proporcionando uma visualização detalhada dos itens.\n\n* Interface Intuitiva:\n    * O RProdutos possui uma interface amigável e intuitiva, tornando sua utilização fácil e compreensível para todos.\n\n* Marcar como Favorito:\n    * Permite aos usuários marcar produtos como favoritos, para acesso rápido e direto aos itens de interesse.\n\n* Avaliar com Estrelas:\n    * Oferece aos usuários a possibilidade de avaliar os produtos atribuindo uma classificação de até cinco estrelas.\n\n* Verificar Cadastrador:\n   * Permite verificar as informações do usuário responsável pelo cadastro de um produto, fornecendo transparência e facilitando o contato.\n\n## Acesso ao Projeto\nÉ necessário se cadastrar e fazer login para poder ter acesso as funcionalidades do Sistema. No topo deste README você pode encontrar um vídeo exibindo a criação de uma conta.\n\n# Manual de Execução do Projeto\n### Pré-requisitos\n* Java JDK (versão 19 ou superior) instalado e configurado corretamente,\n* Banco de Dados MySQL\n\n### Instalação\n1. Baixe ou clone o repositório do projeto para o seu computador local.\n2. Navegue até o diretório do projeto\n3. Verifique se o arquivo \"mvnw.cmd\" está presente no diretório raiz do projeto.\n\n#### Antes de executar o projeto, certifique-se de realizar as seguintes configurações:\n1. Acesse o arquivo ```src\\main\\resources\\application.properties``` e altere as configurações das propriedades ```spring.datasource.username e spring.datasource.password``` de acordo as suas credenciais no MySQL. \n\n### Executando o Projeto\n1. Abra o prompt de comando ou terminal.\n2. Navegue até o diretório do projeto.\n3. Execute o comando abaixo para baixar as dependências do projeto\n```\nmvnw clean install\n```\n4. Execute o comando abaixo para iniciar o projeto.\n```\nmvnw spring-boot:run\n```\n5. Aguarde até que a aplicação seja iniciada com sucesso. Você verá as informações do servidor e os logs de inicialização no console.\n6. Acesse a aplicação em ```localhost:8080/inicio``` para começar a usá-la.\n\n\n\n\n## Autor\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003ctd align=\"center\"\u003e\n            \u003ca href=\"https://www.linkedin.com/in/ruan-narici/\" target=\"_blank\"\u003e\n                \u003cimg style=\"border-radius: 50%;\" src=\"https://avatars.githubusercontent.com/u/92829669?s=400\u0026u=946a08e899ba7da8f24022a89417e73cf926341f\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n                \u003cbr /\u003e\n                \u003csub\u003e\n                    \u003cb\u003eRuan Narici\u003c/b\u003e\n                \u003c/sub\u003e\n            \u003c/a\u003e\n            \u003cbr /\u003e\n            \u003cp\u003eFull-Stack\u003c/p\u003e\n            \u003ca href=\"https://www.linkedin.com/in/ruan-narici/\" title=\"Ruan Narici\" target=\"_blank\"\u003e💻👨‍💻\u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n## Licença\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://github.com/ruan-narici/RProdutos/blob/main/LICENSE)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fruan-narici%2Frprodutos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fruan-narici%2Frprodutos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fruan-narici%2Frprodutos/lists"}