Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (3.1%) to scientific vocabulary
Repository
estoque flexivel
Basic Info
- Host: GitHub
- Owner: JoelmaBittencourt
- License: mit
- Language: Java
- Default Branch: master
- Size: 226 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Stock-Flex 📦
Sistema de Gerenciamento de Estoque
Sobre • Tecnologias • Instruções de Utilização • Swagger • Como Contribuir • Licença
💡 Sobre
O Stock-Flex é um sistema de gerenciamento de estoque desenvolvido como uma aplicação prática de programação orientada a objetos, REST, gerenciamento de banco de dados e segurança com Spring. Ele permite que os usuários controlem o estoque de produtos, adicionem categorias, atualizem e excluam informações.
Este projeto é uma oportunidade para aprender e aplicar conceitos fundamentais de desenvolvimento de software, incluindo:
🪄 Orientação a Objetos: O Stock-Flex utiliza princípios de programação orientada a objetos para criar uma estrutura organizada e modular do código.
🌐 API RESTful: A aplicação é baseada em uma API RESTful, que fornece uma interface fácil de usar para interagir com o sistema.
🗄️ Banco de Dados: O sistema armazena dados em um banco de dados Oracle e H2, permitindo o armazenamento e recuperação eficientes de informações de estoque.
🔐 Segurança com Spring Security: A segurança é uma prioridade, e o Spring Security é usado para autenticar e autorizar usuários, protegendo as funcionalidades críticas.
O Stock-Flex é uma excelente ferramenta para estudar e praticar o desenvolvimento de aplicativos web, com foco em gerenciamento de estoque. Além disso, ele pode ser estendido e personalizado para atender a diferentes requisitos de negócios relacionados ao gerenciamento de estoque.
🚀 Tecnologias
Backend
Database
- 🛢️ Oracle Database
- 🗄️ H2 Database
Ferramentas
- 🧠 IntelliJ IDEA
- 📮 Postman
- 🧭 SQL Developer
- 🐙 Git
- 🐳 Docker
⤵ Instruções de Utilização
Pré-requisitos
Certifique-se de ter as seguintes ferramentas e dependências instaladas:
- ☕ Java 17
- 📦 Gradle Wrapper (Gradlew)
- 🛢️ Oracle Database
- 🗄️ H2 Database
- 🧠 IntelliJ IDEA
- 📮 Postman
- 🧭 SQL Developer
- 🐙 Git
- 🐳 Docker (Docker-Compose)
- Passo 1: Clonar o repositório: ```bash git clone https://github.com/JoelmaBittencourt/stock-flex.git
- Passo 2: subir o docker(se preferir pelo banco oracle, caso contrario pule este passo): ```bash docker-compose-up -d
- Passo 3: Iniciar a aplicação Spring Boot:
bash $ ./gradlew bootrun
Você pode acessar a documentação da API do Stock-Flex utilizando o Swagger. Basta iniciar a aplicação e acessar o seguinte link em seu navegador: swagger
🤝 Como Contribuir
Você pode contribuir para o Stock-Flex de várias maneiras:
1- Reportando Problemas: Se encontrar algum problema ou erro, por favor, relate-o no GitHub Issues.
2- Sugerindo Melhorias: Se tiver sugestões de melhorias ou novos recursos, fique à vontade para criar uma nova
📝 Licença
Este projeto está sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.
A Licença MIT é uma licença de código aberto permissiva que permite:
- O uso do código para qualquer finalidade, incluindo fins comerciais.
- A modificação do código.
- A distribuição do código.
- A inclusão da sua própria licença em derivações do código.
A única obrigação é que você inclua o aviso de licença e atribuição ao autor original em seu projeto derivado.
Leia a Licença MIT para obter mais detalhes.
Owner
- Name: Joelma Bittencourt
- Login: JoelmaBittencourt
- Kind: user
- Company: PagSeguro
- Repositories: 1
- Profile: https://github.com/JoelmaBittencourt
Engenheira de software
Citation (CITATION.cff)
cff-version: 1.0
title: Stock-Flex - Sistema de Gerenciamento de Estoque
message: >-
Um sistema de gerenciamento de estoque desenvolvido em Spring Boot para praticar orientação a objetos, REST, banco de dados e Spring Security.
type: software
authors:
- given-names: Joelma
family-names: Bittencourt
repository-code: >-
https://github.com/JoelmaBittencourt/stock-flex
keywords:
- Orientação a Objetos
- REST
- Spring Boot
- Banco de Dados
- Spring Security
license: MIT License
GitHub Events
Total
Last Year
Dependencies
- org.projectlombok:lombok * compileOnly
- org.flywaydb:flyway-core * implementation
- org.flywaydb:flyway-mysql * implementation
- org.springframework.boot:spring-boot-starter-data-jpa * implementation
- org.springframework.boot:spring-boot-starter-validation * implementation
- org.springframework.boot:spring-boot-starter-web * implementation
- com.mysql:mysql-connector-j * runtimeOnly
- org.springframework.boot:spring-boot-starter-test * testImplementation