Exploring Design Ideas for Karrot

Call with Tim 01-12-2021

Participants: Nick, Dave, Bruno, Tim

Tim is very positive to Karrot, but has some feedback on design:

  • information overload
  • maps too prominent
  • menu takes a lot of space
  • Locations too, Sidebar takes too much space
    • for locations: headline sub-line
  • we’re loosing a lot of space

He showed us some designs he did:

  • main menu as a tiny sidebar with icons

  • a lot of space for other things

  • see all the info at once, quick and easy

  • break up the menu in 2 parts:

    • Karrot menu
    • group menu
    • he did 2 examples
  • get rid of distracting things on the side and top

  • activities, wall and favorites showing up right away

  • he tried to prioritize some things, but doesn’t know what is really important. Better to ask users

  • some suggestions on colors for trust system

  • we agree that there are some big improvements to be done with little effort

  • we’d go about it with incremental changes

  • Tim suggests he submits his designs for us, we take a look at them and then have a talk later

  • He’s also up to keep in touch, join the group and continue contributing

  • we share the designs on the forum

    • maybe try out user testing?

chat afterwards…

  • maps “useless”/really not used that much and taking space
  • reducing place menu is a good idea. Maybe a view with all the
  • liked the differentiation of karrot menu and group menu
    • will be important for the future, breaking the silo
  • feed idea without the commercial algorithms
1 Like

Date: 2023-11-01
Facilitator: Bruno
Minutes:
Participants: Bruno, Vasilis, Nick

  • check-in

  • round to share a thought or idea that is inspiring to you

    • plugins
      • more customizable karrot
    • federation
      • if we can make it tangible, between groups, between foodsharing.de/karrot
      • “discover groups” thing, forum page, whatever, for communicating
    • finding the right concept for karrot
      • collecting real needs
      • finding where we can add the value for users
      • e.g. building on thinking from presentation of karrot to parent co-op
    • redesign of group homepage
      • not wall
      • more like a dashboard? or a feed?
      • combining different ideas, pinning messages?
      • wall → announcements?
      • more functional & intuitive
    • also plugins and federation
    • video calls inside Karrot
      • using an existing infra-structure, creating our own UI
      • embedded in the interface
      • on each activity
    • single sign-on
      • Karrot can become part of a toolkit
      • doing integrations
    • dashboard and feed
    • group relations
      • not in a hierarchy
      • between instances and within instances
      • more flexible than a hierarchy
    • pending members, before a community is created
    • matchmaking of resources and skills to develop a community
      • inspired by CSA
      • map-based
  • comments and reactions

    • related to creating a community: merging with sharedfutures?
      • guiding in a process for people to find each other and their resources and skills
      • work on the same thing or different things?
    • finding local land / resources
    • video calls
      • would be great in solikyl
      • lot of hassle sharing links to different calling platforms
      • they change over time, e.g. jitsi switching to login required
  • pick an idea and do some creative work individually (sketch, write, read, just think, etc.)

  • present to the group

    • nick:
      • activity level, place levle, and group level calls
    • vas:
      • when you create activity, can add a call link
      • call recording, in the menu can keep archived video calls, e.g. introductory meetings
      • so idea for onboarding calls to watch (although introductory meetings are useful for actuall meeting people)
      • video as a medium, less about calls
      • can share a video on the wall
      • use camera/phone to record video directly and share that
      • or sharing feedback in video form
      • e.g. community garden, having information in a video, where context makes that useful (e.g. showing what you watered)
    • bruno:
      • have a video button on the activity, created by default for every activity
      • maybe only visible when joining the activity
      • open up in a new window fullscreen with simple interface, looking a bit like jitsi/bbb, clear button to leave room
      • having a room that is always available
      • if somebody joins, show there is a call in progress
      • like the idea of having it on place as well
      • also thinking about the chat, where does it fit?
      • thinking of use case for when having a call
        • having to create an activity first, wouldn’t fit some cases
        • maybe discussing something, and being able to join a call
        • so a call button on wall chat? place chat?
        • buttons for calls everywhere!
  • comments and reactions

    • three different “video as a medium” forms
      • video conferences
      • recorded videos
      • streaming/broadcast, e.g. live video feed
  • group bootstrapping

    • vas:
      • person says: “hey I want to set up a foodsharing group in athens”
        • reach our karrot forum, write back, there’s no group, but maybe you can develop an “idea group”
      • go to karrot, create idea group
      • on main map, can see different idea groups
      • visit idea group
        • about: a bunch of ideas people can share
        • resources
          • list of resources, e.g. bike, fridge, space → add more
          • then a checkbox against each resource, and who has ticked it
          • so you build up a list of what is needed
          • new interface! way simpler than a whole karrot group
        • chat room
        • group can get activated after, say, 3 people voted to be activated to say “we’re ready”
        • preview/mockup of real group before you activate, it so you can see how it’ll look
    • bruno:
      • start with “create group”
      • if you get +1 person that joins, have a chat 1-to-1, then 3 if someone else joins
      • concept is progressively scaling up karrot features, not everything shows
      • if you get 3 people, you can create activities
      • 5 or more, roles get activiated, e.g. editor, or custom roles, and maybe agreements, “it’s time to get agreements!”
      • membership policy at some point, and membership review, offers…
      • making sense of size of group
      • maybe can have a place to see where it’s leading, like progress steps towards full features
      • on initial creation
        • title + description
        • then invite others, email invites
        • call to action → “this is my group, I want to do blah, and looking for blah”
        • send out bell notification to users nearby, and appear on map and listing of groups
        • discovery map would get more involved, more than just groups, look for “initiatves/projects”, etc… connecting phase
      • then first step is just sending a message, no application or anything
      • through the process start defining boundaries of the group
    • nick:
      • button “want to start a group” expressing intent
      • group proposal (vision, aims, purpose)
      • what stage (idea only, in progress, online or not)
      • number of ppl to join before being accepted
      • input e-mail adresses
      • link to share
      • person signing up via link, on the map or e-mail
      • lightweight registration
        • join and verify e-mail adress
        • ticks a box to show whether they are visible on the list of poeple who joined
      • once you’re in a normal Karrot group
      • initial agreement (like founding vision)
  • comments

    • really exciting! key area of improvement for karrot, starting up a group
    • noticed that karrot is currently most useful for groups already established, and others probably won’t look for karrot to begin with
    • people might get used to their other tools first, and not get used to thinking about governance/community principles, path dependency
      • might be simpler tools they initially use
    • nice idea to faciliate that process, it’s HUUUUUUGE
    • like how all 3 ideas had commonalities but also different, pick best from each
    • agree that simplicity is important to begin with
    • step 1 easy communication tool, but hard to counter, still another tool
    • likes resources things, community assets, what resources you got and need
    • likes the idea of bell notification to nearby people, perhaps doing that in a federated way on Activity Pub
    • groups decising collectively which features are unlocked or made available
    • what needs to be done to turn into reality, which resources and partnerships are needed?
    • a lot of overlap with sharedfutures
    • how do we advertise karrot as a place to start working on the idea of becoming a group/community
      • then by clicking the activate button, actually can start, on the same platform and start operating
      • big discussion
    • touches a lot on the discussions of public stuff on karrot, breaking the silo, doors not walls, etc.
    • more fluid boundaries, journies from one person to a many person group
    • outreach, question of communication, defining a bit better what we provide that is different/unique
    • uniqueness comes from what we shared already
      • groups starting with something very simple (why put effort to learn with new digital tool if project might not lead anywhere)
      • e.g. starting with whatsapp group, but end up being stuck there…
      • if first layer karrot group can be as simple as whatsapp… then transition is smoother to more full featured tool
      • e.g. if whatsapp had whatsapp+ with organising feature, would be positive convivial transition for a group
      • simple first layer for karrot…
  • how to turn these ideas into reality, aka “let’s make this shit happen”

    • resources? human, funding…
    • more people with skills in the team, or collaborators
    • can also think to do it all regardless, with slower path if we don’t have/get any more resources
    • a simple design process? discussions, research… ?
    • one way forward, to explore, what if karrot is not just a product/service, but research/practise project
      • so pull in different skills/research
      • quite a lot of academic people have passed through karrot, vas, philp, katie
      • build on this idea, as academic world has access to funding
      • if karrot had legal structure to join some research + practise things
      • fuel to try karrot in a diferent context?
      • people write x proposal on grassroots x … then action research, and see how to develop platforms for organising commons, land commons, tools, sharing, etc…
      • why every new EU funded project has to come up with another platform… that functions for a couple of years, then die off, why can’t karrot be part of that
      • how could this be an option?
      • have partnerships between pure academia research centres and businesses, don’t see why karrot can’t be eligable to be part of these
      • research + implementation
      • e.g. might come across a call, see somebody is starting from scratch, there is already a tool, that can be tested and adapted, and get funding, and test new features
      • also in our process of mapping and finding resources and connecting to others
      • need of interfaces to connect with others
        • legal entity
        • case studies, reports, narrative
      • connecting with Animorph and Peter about sharedfutures
  • put notes on new thread on the forum and add images

  • check out

Nicks sketches

Video calls

  • three pathways
    • add a video call to an activity
      • optionally a public link
      • perhaps a “who can join” (which role)
      • then shows up as an extra button on the activity if you’re signed into it
      • goes to call view
    • start a video call within a place
      • from the buttons at the top right on the place
      • then sidebar shows a call button next to the place
      • clicking, goes to call view
    • start a call within the whole group
      • maybe a new “action button” in the bottom right (could be used for other actions too, e.g. create activity, place, etc…)
      • has a dialog to ask if it’s for a place, whether to invite some users from the group, whether to make a public link
      • then goes to call view
  • call view
    • a bar along the bottom (obv. desktop view I’m thinking of) with the videos
    • you can see navigate around the rest of the site and it stays there
    • also a fullscreen button
    • I guess public link would be the full screen version only

“Group bootstrapping”

  • person wanting to start group perspective:
    • indicate they want to start a group
    • input name, some kind of vision/intent/purpose as a “group proposal”
    • status of it (e.g. does it exist in some form somehow, or is it just an idea in the sky?)
    • how many people need to indicate interest to open it up (3, 4, 5, 6…etc)
    • some email addresses to spam send invites to
    • then it goes to a sort of holding/landing page, with a link to share until enough people are interested
    • … once enough people are, the group just goes into a normal karrot group
  • person exploring groups
    • might arrive by email link, shared link, or browsing the map/list
    • they view group proposal details, and see who is behind the initiative, and can put their email address to express interest to participate, also indicate if they’re happy to show their details to other potential people (can help to see if other people you know are interested)
    • email confirmation waiting step, to avoid spam signups
    • then in! … would show waiting screen until enough people are there to progress
    • would need to be a step to fill out profile info too, name, and optional image, and set password

Vasilis Skeches

Video calls

  • When setting up an activity you have the option to add a link to a video call
  • Video calls can be recorded and then appear in the a new tab on the sidenav menu called “archive/videocalls”
    -Karrot users can use video as a medium to share information. They can use their camera to record a video (e.g. to give feedback, for example a video of they food they have saved, a video of the part of the garden that they have watered if we talk about a community garden)
    -they can share a video on the wall for example from an activist act they participated in

“Group bootstrapping”

  • New members willing to create a group that doenst exist can form an ‘idea group’. On the main map the ‘idea groups’ appear and have a specific icon. New members can join.
    -While in the idea group the interface is pretty simple and basic. There is an about, a resources and a chat. In the resources members of an ‘idea group’ can create lists of objects, skills etc which are important for the project. Members can tick what they can offer from the already listed or add new needs.
    -When there is confidence a group can be activated let’s say after more that 3 members have clicked the ‘Activate’ button.
    -there is another button where existing members can get a glimpse of how their Karrot group will look like when they become one
    -This interface has to be simple but share similarities with the Karrot group interface so the transition is smooth.

Bruno’s sketches

Video call

  • video button is already present by default on any activity that someone’s joined
  • clicking the button will open a new window creating a room where a simple call takes place
    • the URL for the call is unique and shareable, anyone with it can join
  • where else to create a call from? Perhaps a button also on a chat, or on the wall

Group bootstraping

  • creating a group is now progressive from the simplest feature to progressively unlocking all of Karrots features as the group grows in number of members
    • two or three people in a group will only have a simple chat interface
    • then with a couple more activities are unlocked
    • 6-7 members will unlock roles and agreements
    • 10+ people will unlock membership review and offers
  • when creating a group the following happens:
    • prompts to add name of the group and description
    • prompts user to write a call to action that will reach people by
      • inviting others by e-mail (send an invitation link that adds them to the group upon signup)
      • notifies people nearby
      • shows it on the map with a different icon and also on a list of initiatives/recently created groups