Giter VIP home page Giter VIP logo

fabriciofreitasad / foodstok_academico Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 29.95 MB

O aplicativo em Java SpringBoot de gerenciamento de produtos de limpeza e alimentos, oferecendo gestão eficiente. Com recursos do Spring Framework, como injeção de dependência, mantém o controle preciso do estoque em tempo real, alertando sobre itens que estão acabando. Os usuários podem agir rapidamente para reabastecer, otimizando as compras.

Java 100.00%

foodstok_academico's Introduction

FoodStock

Licença:

NPM

FoodStock é distribuído sob a licença, o que significa que você é livre para usar, modificar e distribuir o projeto de acordo com os termos da licença.

Descrição:

Aplicativo de Gerenciamento de Produtos de Limpeza e Alimentos. Este é um aplicativo desenvolvido em Java SpringBoot para gerenciamento eficiente de produtos de limpeza e alimentos. O aplicativo oferece recursos avançados do Spring Framework, incluindo injeção de dependência, para garantir um controle preciso do estoque em tempo real.

Funcionalidades Principais

Controle de Estoque: Mantém um registro detalhado dos produtos de limpeza e alimentos disponíveis, incluindo informações como quantidade em estoque, data de validade, etc.

Alertas de Estoque Baixo: O aplicativo alerta os usuários sobre itens que estão acabando ou com estoque baixo, permitindo que eles ajam rapidamente para reabastecer os produtos, evitando interrupções nas operações.

Gestão Eficiente: Com uma interface intuitiva e recursos de gerenciamento robustos, os usuários podem otimizar suas compras, garantindo que tenham os produtos necessários disponíveis quando precisarem.

Ferramentas Utilizadas no Desenvolvimento:

Postman: Utilizamos o Postman para testar e depurar as APIs da plataforma. Essa ferramenta nos permite enviar e receber solicitações HTTP de maneira fácil e eficiente, garantindo que todas as rotas e endpoints estejam funcionando corretamente.

Spring Tool Suite (STS): O STS é a IDE (Integrated Development Environment) que utilizamos para desenvolver o projeto em Java 17 com Spring Boot. Essa ferramenta fornece uma ampla gama de recursos para o desenvolvimento ágil e eficiente, como depuração, gerenciamento de dependências e autocompletar de código.

PostgreSQL: O PostgreSQL é o sistema gerenciador de banco de dados (SGBD) escolhido para o dscommecer. Ele nos permite armazenar e recuperar dados de forma confiável e eficiente, garantindo a integridade e segurança das informações do Foodstock.

JPA e Hibernate: Utilizamos o JPA (Java Persistence API) em conjunto com o Hibernate para mapear as entidades do nosso sistema para as tabelas do banco de dados de forma simples e eficiente. Isso nos permite realizar operações de persistência de dados de maneira mais abstrata e facilitada.

Maven: Utilizamos o Maven como ferramenta de gerenciamento de dependências e de construção do projeto. Com o Maven, podemos definir todas as dependências do projeto em um arquivo de configuração (pom.xml) e facilmente construir, testar e empacotar o aplicativo para implantação.

Como Contribuir:

Agradecemos pelo seu interesse em contribuir para o nosso projeto! Aqui estão algumas maneiras pelas quais você pode ajudar:

Relatando Problemas: Se você encontrar algum problema ou bug, por favor, abra uma issue descrevendo-o detalhadamente. Certifique-se de incluir informações como passos para reproduzir o problema e o comportamento esperado.

Sugerindo Melhorias: Tem alguma ideia para melhorar o projeto? Gostaria de ver algum recurso específico adicionado? Por favor, compartilhe suas sugestões abrindo uma issue para discussão.

Envio de Pull Requests: Se você tem habilidades de desenvolvimento e gostaria de contribuir com código, fique à vontade para enviar um pull request com suas alterações. Certifique-se de seguir as diretrizes de contribuição (se houver) e descreva claramente as alterações que você fez.

Testando: Se você não é um desenvolvedor, mas está interessado em ajudar, pode nos ajudar testando o aplicativo e relatando qualquer problema ou bug que encontrar.

Compartilhando o Projeto: Ajude a aumentar a visibilidade do projeto compartilhando-o com outras pessoas interessadas. Você pode compartilhar o link do repositório no GitHub ou falar sobre o projeto em suas redes sociais.

Agradecemos antecipadamente por sua contribuição e apoio ao nosso projeto!

Aviso:

Este projeto é de cunho acadêmico e está sendo desenvolvido por alunos da Universidade de Goiás (Unigoiás) como parte de um trabalho educacional.

Por favor, esteja ciente de que este projeto pode conter imperfeições e estar em constante evolução, conforme os alunos aprendem e implementam novos conceitos e técnicas.

Encorajamos a comunidade a fornecer feedback construtivo e sugestões para melhorias, pois isso ajudará os alunos a aprimorarem suas habilidades de desenvolvimento.

Obrigado pela compreensão e pelo apoio ao desenvolvimento educacional dos nossos alunos da Unigoiás!

Nota de Agradecimento:

Gostaríamos de expressar nossa mais profunda gratidão a todos aqueles que contribuíram para o desenvolvimento deste projeto. Seja através de feedbacks, sugestões, correções de bugs ou envolvimento ativo no processo de desenvolvimento, cada contribuição foi inestimável e fundamental para o progresso do projeto.

Agradecemos especialmente aos alunos da Universidade de Goiás (Unigoiás) que dedicaram seu tempo e esforço para tornar este projeto uma realidade acadêmica. Suas habilidades, dedicação e entusiasmo foram essenciais para o sucesso deste empreendimento educacional.

Também gostaríamos de estender nossos agradecimentos aos professores e mentores que apoiaram e orientaram os alunos ao longo do caminho, proporcionando-lhes as ferramentas e conhecimentos necessários para alcançar seus objetivos.

Por último, mas não menos importante, agradecemos a todos os usuários e colaboradores externos que acompanharam e apoiaram o projeto. Sua participação é fundamental para o crescimento e aprimoramento contínuo deste trabalho.

Obrigado a todos pelo seu comprometimento, dedicação e contribuições. Juntos, construímos algo de valor e deixamos uma marca positiva em nossa comunidade acadêmica.

Atenciosamente, Fabricio Freitas 🚀

Layout mobile

Layout web

Link do projeto completo Figma:

Modelo conceitual

Como executar o projeto

Clone este repositório para o seu ambiente de desenvolvimento local. [https://github.com/fabriciofreitasad/dscommerce]

Abra o projeto no STS (Spring Tool Suite) ou na sua IDE preferida. https://spring.io/tools

Aguarde a IDE resolver as dependências do Maven automaticamente.

Execute o aplicativo Spring Boot para iniciar o servidor.

O servidor estará disponível em http://localhost:8080. Você pode acessar a API por meio do Postman ou testar utilizando um navegador.

Autor:

Fabricio Freitas. https://www.linkedin.com/in/fabricio-freitas-oliveira-645536242

foodstok_academico's People

Contributors

fabriciofreitasad avatar

Watchers

 avatar

Forkers

abrahaomendes

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.