A full-stack web application designed to help animal shelters manage and fund the needs of animals awaiting adoption. Managers can create, update, and prioritize needs for specific animals, which are stored in a digital cupboard. Helpers can browse, add items to a basket, and fund them through a checkout system. The backend, built with Spring Boot and Java, manages users and needs via JSON persistence (DAO pattern), while the frontend, built with Angular and TypeScript, provides a responsive interface for managers and helpers. Development followed user stories, including listing needs, searching by name, and CRUD operations, with attention to code quality through static analysis.