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
Last synced: 7 months ago · JSON representation ·

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
Created over 2 years ago · Last pushed over 2 years ago
Metadata Files
Readme License Citation

README.md

Stock-Flex 📦

Sistema de Gerenciamento de Estoque

SobreTecnologiasInstruções de UtilizaçãoSwaggerComo ContribuirLicenç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

Ferramentas


⤵ 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

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

docker-compose.yml docker
build.gradle.kts maven
  • 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