Continente - Yammi

Project Narrative
The Challenge The project required a sophisticated "Food Engine" capable of handling complex data structures while maintaining a simple, high-performance interface for users in a kitchen environment.
The Solution
The Core Recipe Engine
I architected a custom backend using Node.js and PostgreSQL (JSONB) to power the Yammi recipe ecosystem.
Cooking Adjustments: Developed a logic layer that allows for dynamic scaling of ingredients. If a user changes the number of servings, the engine automatically recalculates all quantities in real-time.
REST Integration: The app was built to integrate seamlessly with the existing Continente web portal via a high-performance REST API, ensuring that a recipe saved on a computer was instantly available on the mobile device.
Social & Personalization Features
Friends Lists: Built a social layer allowing users to follow friends, share their favorite recipes, and see what the community was cooking.
Favorites & Collections: Engineered a robust "Favorite" system with offline support, allowing users to access their go-to recipes even without a stable internet connection.
Streamlined "Cook Mode" (React Native)
Using React Native, I developed an interface optimized for the kitchen:
Large-format typography and high-contrast UI for easy reading while cooking.
A "Guided Step-by-Step" mode that ensures users can follow complex recipes without losing their place.
Technical Highlights Framework: React Native (iOS & Android).
Backend: Node.js with a PostgreSQL (JSONB) Recipe Engine.
API: RESTful integration with the main Continente web infrastructure.
Key Features: Dynamic portion scaling, Social "Friends" lists, Offline Favorites.
Gallery







