Pick My Dish.
From what's in your kitchen to what's for dinner.

01 / THE PROBLEM
A reason to build.
Choosing a recipe involves more than a search term. Available ingredients, time, and mood all shape what people actually want to cook.
02 / THE APPROACH
From idea to implementation.
Co-developed with Tuheu Tchoubi Pempem Moussa Fahdil. The documented architecture separates Flutter/Provider presentation from Node.js/Express services and PostgreSQL persistence. The repository includes a Jenkins pipeline for analysis, testing, packaging, and delivery.
03 / WHAT'S INSIDE
The details matter.
- Mood, ingredient, and cooking-time discovery
- Saved favourites and recipe details
- Documented layered architecture and design patterns
- Jenkins build and release pipeline
DOCUMENTED ARCHITECTURE
How the parts connect.
Flutter + Provider
Cross-platform screens, state management, and recipe discovery.
Node.js + Express
Documented REST service boundaries for recipes, profiles, and authentication.
PostgreSQL
Relational persistence for users, recipes, and saved favourites.
