Skip to main content

Platform 2

Updated over a week ago

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

Did this answer your question?