What it does
CookShelf is a digital companion for your physical cookbook collection. The app allows you to catalog all your cookbooks by scanning their barcodes or searching by title. Once your library is built, you can search for recipes across all your books at once, helping you rediscover meals you already own. It also includes integrated meal planning and grocery list features to close the loop from inspiration to preparation.
Where it shines
CookShelf excels at creating a deeply integrated and practical user experience. The onboarding brilliantly frames the user's journey by assigning them a culinary title like 'Chef' based on their cookbook collection (00:07), creating an immediate sense of identity. The workflow for adding a cooked recipe is another standout moment. Instead of a simple note, the app guides you through a structured log to rate the recipe, add tags, and upload a photo (04:24), which enriches the entire community's experience. Finally, the seamless integration between the meal planner and the grocery list (10:11) demonstrates a thoughtful understanding of the user's end-to-end cooking process.
UX highlights
- Contextual Actions: From any recipe, users can quickly mark it as cooked, bookmark it, add it to a meal plan, or send ingredients to a grocery list (04:23). These actions are always available and relevant.
- Smart Grocery Lists: When adding a recipe to the grocery list, the app presents a checklist of ingredients, allowing users to exclude items they already own (10:15). The final list is also categorized by store aisle.
- Structured User Feedback: The multi-step process for logging a cooked recipe (04:27) gathers valuable, structured data like tags and ratings, which is more powerful than unstructured comments.
- Multiple Book Entry Methods: The app caters to different user preferences by allowing books to be added via barcode scanning (02:29) or manual title search (02:48), making the initial setup flexible.
- Persistent Filters: Search filters, like 'Not Cooked' or 'Breakfast', are displayed as dismissible tags at the top of the search results (08:58), providing clear context for the current view.
- Helpful Empty States: Empty states, like the one in the bookmarks section (03:37), include a clear call to action ('Search For Recipes') that guides the user on how to populate the screen.
Monetization & growth
CookShelf uses a soft paywall model. After a comprehensive onboarding flow that clearly outlines the app's value, the user is required to create an account (01:21). Immediately following successful sign-up, a paywall is presented at 01:55. It offers two subscription plans (Annual and Monthly), both with a free trial period. The annual plan is highlighted with a 'SAVE 33%' tag to incentivize a longer-term commitment. The user must subscribe to proceed into the main app experience.
Who it’s for
This app is designed for avid home cooks who own a physical collection of cookbooks. It's for the person who loves their books but struggles to remember which recipe is in which volume. The meal planning and grocery list features make it particularly useful for organized individuals or families looking to streamline their weekly cooking routine. It appeals to users who appreciate the tangible nature of books but desire the convenience of digital search and organization.
Notes & opportunities
The barcode scanner struggled with the first book shown (02:30), displaying a 'not recognized' error before successfully scanning a second book. Improving the scanner's recognition rate or providing clearer instructions for difficult scans could reduce initial friction. Additionally, while the post-cook logging flow is powerful, it is quite long. Offering a 'quick add' option alongside the detailed flow could cater to users who are short on time but still want to track their cooking.






