A² Kitchen: Smart Recipe Generator
A high-performance, modular recipe recommendation web platform that integrates the Spoonacular API with an offline-first fallback database of 60+ recipes, guaranteeing uninterrupted culinary guidance under any network conditions.
Most recipe applications depend completely on external network connectivity and rate-limited third-party endpoints. When users hit cellular dead-zones or API quotas, standard apps freeze, leaving users without cooking guidance.
Engineered with an offline-first circuit breaker: when live calls time out or return HTTP 429, the application instantly routes queries through a local embedded catalog of 60+ nutritionally indexed recipes, rendering results in under 10ms.
Automatically detects API latency or rate limits, gracefully switching data retrieval to client-side catalogs with zero user friction.
Ultra-lean vanilla JavaScript ES6+ architecture eliminating bloated bundles for sub-100ms cold boots across low-end mobile devices.
Persists custom community recipes, favorites, and dietary exclusions securely in browser storage across sessions.
Pantry Ingredient Matcher
Enter arbitrary ingredients on hand to find recipes maximizing available items while minimizing grocery waste.
Client Persistence
Uses localStorage to remember custom community recipes, favorites, and dietary exclusions across sessions.
Export & Grocery List
One-click export of recipe instructions and required ingredients into structured CSV and JSON shopping checklists.
Benchmarked across simulated low-bandwidth and offline environments with 100% responsiveness.
timer Challenge: Third-Party API Quotas & Rate Limits
Frequent user searches quickly exhausted daily API quotas on public recipe endpoints.
filter_alt Challenge: Multi-Constraint Ingredient Matching
Matching arbitrary multi-ingredient user queries against recipes with varying naming conventions and dietary filters.