Platform 2 is the second generation platform from Member Kitchens. It is a complete rewrite of the entire code base, data model and customer/user experience. This document provides a glimpse into the new value it brings.
Content
What it is
The app now has a unified content management system for Recipes, Meal plans, Resources, Challenges and Blog posts
Content has a set of shared parameters such as title, description, tags, access control, etc.
All content has a centralized Media control
What changed
Previously recipes, resources, meal plans, etc. each had their own set of options and parameters. Now, everything that can be common is, while still preserving the unique attributes of each type
Why this is valuable
Reduced feature gaps across types
Reduced bugs
Common interfaces for managing media, access control, etc.
Ingredient model
What it is
How the app manages ingredients for recipes
What changed
Ingredients are no longer replicated and stored in each recipe.
The default ingredients of the app can be overridden with new names and nutritional information
Various sources are supported
USDA
AFCD (Australian Food Composition Database
NZFCD (New Zealand Food Composition Database)
Ingredients have singular and plural values
Ingredients are translated
Ingredients track allergens
Ingredients have external links
Why this is valuable
Changes made to an ingredient propagate to all existing recipes as well as new
Admins can control the exact name users see and search
Improved grammar by supporting singular and plural
Non-English apps have same feature set as English versions
Recipe model
What it is
The attributes of a recipe
What changed
Added support for ranges of servings (1-2 servings) and ranges of ingredient quantities (3-4 tsp)
Recipe scaling has 1x/2x/3x options along with numeric choice
Cooking difficulty choices
Swap options - recipes that are good candidates to be swapped on a meal plan
Component recipes with yield – allows for using a portion of a component recipe
Why this is valuable
Enhancements to meet the needs of more complicated recipes
Page builder
What it is
The page builder allows admins to create unlimited pages and control which pages are listed in the navigation
Each page can have any number of “Blocks”
Blocks can be placed into columns
Blocks are pieces of content each with their own configuration options: Content Grids, Search/Sort functionality, Categories, Social links, etc.
There are marketing/sales pages and app content pages
What changed
Previously pages were the same for all apps, with certain configuration options – Now, you can create as many pages as you need and add “Blocks” to the page.
Blocks control what content is shown on a page.
Why this is valuable
Admins can now mix and match content and display options on a single page. For example, a “Holiday” page could include holiday recipes, holiday meal plans, and a holiday blog post.
Admins all have different display needs often driven by differences in content
Admins can create several marketing landing pages from within the app
Template system
What it is
Templates are guides for pages.
Pages can be created from templates
Templates are also used for dynamic pages like details pages (a single recipe, single meal plan, etc.)
Types of templates
Details (layout and appearance of individual content pages
Category (landing pages for defined categories)
Card (appearance of cards within grids and lists)
PDF (appearance of pdf exports)
Gift (appearance of gifting promos)
What changed
Previously details, categories, etc. had a few configuration options, but now templates control how everything looks.
Now you can have a variety of templates and use them on different pages
Templates allow the admin to display unique content using a different template
Why this is valuable
This helps admins showcase content in the layout, format and style most appropriate for their brand and content.
Navigation manager
What it is
Admins can control all the navigation items in their app
Internal and external links can be added (as many as is reasonable to fit)
What changed
Previously only the name of certain pieces could be changed
Why this is valuable
Admins can showcase internal pages or direct members to external resources
Public access
What it is
The app no longer requires a login to access the app (access controls still limit the features and content shown)
What changed
Previously a user had to login in order to view any content, and use the app; even freemium accounts had to login to see limited content.
Now, the pages created are visible to the public, and can have “teaser controls” so only portions of the content show
Why this is valuable
Expands your customer acquisition funnel by providing easier access to content
Allows for social sharing of content
Provides improved upgrade paths
Unified category system
What it is
Categories are now shared across all content types
What changed
Previously categories used tags but they are now their own entity
Previously categories were set up for each content type and different types of content could not be displayed together.
Now, a category can display all types of content together
Why this is valuable
This gives admins a simpler concept of categories and brings the category together with all content types.
Unified search/sort
What it is
Searches can now be performed across content types
Search/Sort is now a Block that can be added to any page. Once added to a page, it controls the Content blocks on that page
Content blocks have a default sort option for when the search block is not used
Featured content - admins can feature content bringing it to the front of lists/grids
Simple search
The simple search input retains its simple text input format, but has been enhanced
Supports “AND” and “OR” logic
“milk and chocolate”
“milk or chocolate”
Supports “minus”
“milk -chocolate”
Advanced for recipes
Include/Exclude ingredients
Tags
Nutrition (with configurable preset “chips”)
Difficult
Times and servings
What changed
Previously, each content type previously had its own search mechanism, and there was no way to search items across types.
Now the user can find meal plans, recipes, resources, etc from a single search
Previously basic search became “too basic”, and is now intelligent without complexity.
Why this is valuable
Having a simple yet advanced search helps end users get to the content they need faster
Non-English apps
What it is
The app now treats non-English versions as “full class citizens”. There are many improvements making non-English versions more user friendly
What changed
Translations improvements
Ingredient improvements
Locale improvements
Users can choose language
Why this is valuable
The app comes much closer to be fully international
Unified Media
What it is
A single method of adding media to your content
Three types of media
Images
Videos
Embed code
Ability to crop images during upload
What changed
Previously different types of content has different media support
Now, when adding media the same options are available, the same display is available and the same interface is used
Upon upload images, the user can crop the image to desired content
Why this is valuable
Imagery provides for a beautiful app experience and videos help end users better engage with the content
Having an enhanced media experience helps admins and end users alike
Content library (previously Kitchen prep)
What it is
All content is now available in a single place
Bulk changes available
Add tags
Remove tags
Change access levels
Publish/Unpublish content
Improved filters
Preset filters
Content with tags
Content without images
Recipes not on a meal plan
What changed
Previously Kitchen prep had limited functionality
Now full featured way to find content and act upon it
Why this is valuable
Provide an efficient method of admin content editing and creation
Branding
What it is
Consistent tenant-themed styling across the app
What changed
Three font choices
Headings
Body
Buttons and controls
Broad Google font support
Improved themes
Default
Minimal
Subtle
Bold
Why this is valuable
Admins need more control over the look and feel of their app
Meal planning
What it is
A single dynamic grid with flexible controls
What changed
Each meal plan can have its own layout
The default layout for new plans can be configured
Prep aheads flexibility
Group from recipes
Build your own rich text
Prep sessions -- provides for meal prep in the days leading up to the meal plan itself
Bulk prep (previously Leftovers)
Specify meals to be prepared in advanced and consumed later in the plan
Specify instructions on preparing the leftovers
Grid supports dynamic days and sections
Previously sections were not available on days
Choose different sections for each meal plan or use the default
Include 0 - 7 days
Turn off sections or days entirely for simple list
Why this is valuable
Provides more flexibility to develop user friendly plans that match the admins style of content
Shopping List
What it is
Shopping list aggregates and displays food items for the plan
What changed
Walmart and Instacart options
Supports the ranges of ingredient quantities
Supports User Pantry (items the user already has in their kitchen)
Improved in store shopping experience
Admin can rename aisles
Improved aggregation models to avoid duplicate items
Why this is valuable
The shopping experience is a key component to end user experience
User Pantry
What it is
A place for users to specify items that should not be included on shopping lists
What changed
New
Why this is valuable
Increases the value of the shopping list
Access levels
What it is
Method by which content and features are granted to members
What changed
Previously controls were tied to Stripe products which limited the controls for admins not using Stripe.
End user features can now be granted based on membership level
Users can be granted multiple access levels
Access can be granted to individual users as well as groups
Why this is valuable
Fine controls can now help admins with complex multi-tiered offers
Offers
What it is
Offers are the way to sell things to end users
What changed
Improved the process of creating what will be sold
Allows for one-off purchases, along with subscriptions
Provides for limited durations
Why this is valuable
Admins can now sell packages tied to content or features instead of subscriptions
Email templates
What it is
Admin control of email content
What changed
Previously some emails like Welcome email had static text, now the admin can fully control the message content of all emails
Why this is valuable
Improves branding
Allows for app specific content
Community forum
What it is
A full featured community forum for engaging dialog
Supports admin controlled categories
Ties directly to content to extend the conversation about a single piece of content
Integrates with the app gamification
What changed
The previous form was a simple comment based system
Why this is valuable
Provides a valuable place for engagement with members which increases stickiness of subscriptions
Announcements and Banners
What it is
Methods to communicate with end users
Announcements can be either light ticklers in the notification bell or intrusive popups for critical information
Banners are for simple text notices above the header
What changed
New
Why this is valuable
Provides admins new ways to communicate with users
Gamification
What it is
Point system that rewards end users for activity
Allows for point rewards and badges
What changed
New
Why this is valuable
Motivates end users to use the app
Single Sign on
What it is
Ability for users to sign on using established credentials
Google
Apple
Facebook/IG
Wordpress
What changed
Wordpress users no longer have to login to the app if already logged into your Wordpress site
Provides modern login options
Why this is valuable
Removes the requirement of yet another password
Zapier
What it is
Improved integration with Zapier
Allows for event based triggering of activity at Member Kitchens
Allows admins to manage users and access levels externally
What changed
Enhanced the integration with easier to use triggers and actions, live test data and optimization for Zapier free tier usage
Why this is valuable
Allows admins to use external systems for manage end users
App station
What it is
App station is now the single place for admins to manage everything
What changed
Improved navigation including a Quick access bar to return to recently edited content and pages
Added a search input to connect admins to the proper panel
Breadcrumbs allow for improved navigation when going to nested content
Why this is valuable
Establishes clear admin workflows
Welllness Check-ins
What it is
A system allowing to direct member to admin interaction for motivation and coaching
Admins setup the data points for user check-ins
Users choose when to share data with their coach
What changed
New
Why this is valuable
Provides one on one interactions with motivation and goal setting
User content
What it is
All content related to a user in one place
Favorites
Member created content
User pantry
Users lists - user created lists to group all content
Preferences
What changed
New
Why this is valuable
Improves user experience using their unique preferences when searching content
Separates admin content from user content
Provides central place for users to find their content
Social sharing
What it is
Ability for users to easily share your content and pages
What changed
New
Why this is valuable
Expanded reach to new customers and other platforms





































