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.
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.
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.
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.
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!
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!
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 🚀
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.
Fabricio Freitas. https://www.linkedin.com/in/fabricio-freitas-oliveira-645536242