Aplicação para o gerenciamento de despensa domiciliar
Resumo
Resumo: O presente trabalho descreve o processo de concepção e desenvolvimento de um aplicativo móvel para dispositivos Android e iOS, destinado ao gerenciamento de recursos alimentícios no ambiente doméstico. A proposta visa oferecer ao usuário uma ferramenta prática e intuitiva para o controle do estoque de alimentos armazenados e o monitoramento de datas de validade, contribuindo para a redução do desperdício e para a promoção de hábitos de consumo mais conscientes e sustentáveis. O sistema foi idealizado a partir da análise de soluções semelhantes disponíveis no mercado e de suas limitações no contexto brasileiro, reunindo seus pontos positivos e buscando integrar funcionalidades como alertas de validade, atualização de produtos e visualização de dados. Componentes integrantes do sistema foram desenvolvidos, como uma aplicação móvel em React Native, um serviço back-end com Node e Express, e o Supabase como back-end e SGBD. O desenvolvimento do software adota uma abordagem ágil, estruturada com base no framework Scrum, o que possibilita entregas incrementais, adaptações contínuas e maior alinhamento com as necessidades dos usuários. A utilização da aplicação contribui para a economia doméstica e para a mitigação dos impactos ambientais relacionados ao desperdício alimentar, ao proporcionar aos consumidores um melhor gerenciamento de despensas Abstract: This work describes the conception and development process of a mobile application for Android and iOS devices, aimed at managing food resources in the domestic environment. The proposed solution seeks to offer users a practical and intuitive tool for controlling stored food inventory, monitoring expiration dates, and planning purchases, thus contributing to waste reduction and promoting more conscious and sustainable consumption habits. The system was designed based on the analysis of similar solutions available on the market and their limitations within the Brazilian context, aiming to incorporate their strengths and integrate functionalities such as expiration date alerts, product updates, and dynamic data visualization. The system components were developed as a mobile application in React Native, a back-end service with Node and Express, as well as Supabase as both a back-end service and a DBMS. The software development adopts an agile approach structured around the Scrum framework, which enables incremental deliveries, continuous adaptations, and greater alignment with user needs. Usage of the application contributes to household savings and helps in mitigating the environmental impacts associated with food waste by providing consumers with better management of their food stores