Five-part project

Build Foodmood: a matching app in Adalo

Follow the original Foodmood build from friend codes through swipe sessions, profile details, list states, and session IDs.

Verified from current public evidenceIntermediateReviewed Aug 12, 2026
Verified from current public evidence—not reproduced in the builder.

We checked current official documentation, captured the relevant screens, and compared the workflow with dated Adalo forum reports. Source links and limitations are below so you can judge the evidence directly.

THE SHORT ANSWER

This project preserves the five-part 2021 Foodmood series as one coherent learning path. Treat the videos as architectural history and verify every editor-specific step before using it in a current app.

Foodmood is most useful as a complete data-flow case study: create a session, join participants, store each decision, and resolve a match without mixing sessions. Current relationship documentation and recent community guidance support that schema, while the historical screens and complete multi-user sequence remain explicitly unreproduced.

Completeness100%
Index decisionIndex now
Evidence basisLegacy project architecture corroborated by current relationship evidence; no end-to-end reproduction
WHAT YOU’LL HAVE

The intended outcome

A structured view of how several Adalo concepts combine in one feature-rich app.

BEFORE YOU START

Requirements

  • Understanding of collections and relationships
  • Comfort with lists and actions
  • A test Adalo project
BUILD IT

Step by step

  1. 01

    Unique friend codes

    Create a lightweight way for users to find and connect with one another.

  2. 02

    Matching swipe sessions

    Model a shared session and compare participants’ choices.

  3. 03

    Profile detail screen

    Pass a selected user record and present related profile data.

  4. 04

    List states

    Represent loading, empty, active, and completed results clearly.

  5. 05

    Session IDs

    Use a shared identifier to keep records from the same matching attempt together.

WHY IT WORKS

The underlying logic

The project’s durable lesson is orchestration: identity, relationships, temporary sessions, and view states work together.

The exact 2021 UI is not presented as current.

COLLECTIONS AND RELATIONSHIPS

Data model

CollectionImportant propertiesRelationships
SessionsCode, Status, Created DateHas many participants and choices
ParticipantsJoined DateJoins a user to one session
ChoicesDecision, Created DateBelongs to a participant, session, and option
SINCE THE ORIGINAL VIDEO

What changed?

  • The refreshed project makes session isolation and representative test data explicit.

Project architecture

Foodmood is useful because it crosses multiple boundaries: persistent users, temporary sessions, repeated choices, and results calculated from relationships.

How to use this legacy build

Watch for the reason behind each collection and action. Pause before copying exact clicks, because the builder and marketplace have changed since 2021.

IF IT DOESN’T WORK

Common failure modes

A chapter’s interface no longer matches

Use the chapter to understand the data flow, then map the idea to current Adalo controls and documentation.

BEFORE YOU MOVE ON

Testing checklist

  • Two participants in the same session can make independent saved choices.

  • A match appears only when the session rules establish a shared choice.

  • Records from separate sessions never leak into one another.

  • Friend identity is unique

  • Session records do not leak between groups

  • Profile navigation passes the intended user

  • Empty and completed states are distinct

BOUNDARIES

Current limitations

  • The current sources corroborate the relationship architecture, but the five-part build has not been rerun end to end.
CURRENT PUBLIC EVIDENCE

Screenshot evidence

These captures document what Adalo currently publishes and what builders are reporting. They support the written guidance, but they are not a substitute for an end-to-end test in your own app.

Current Adalo Resources join collection documentation for intermediary records
Current join-collection guidance supports explicit participant and choice records between core objects.Official documentation · captured Aug 12, 2026
Current Adalo Resources instructions for creating database relationships
Official relationship guidance supports the project’s session, participant, and choice links.Official documentation · captured Aug 12, 2026
Recent Adalo forum guide explaining intermediary relationship collections
A recent practitioner discussion favors explicit join records for scalable relationship data.Adalo forum · captured Aug 12, 2026
BUILDER REPORTS

What the Adalo community is reporting

These are concise editorial summaries of public forum posts—not endorsements or independently reproduced results.

From Structure to Connections

The discussion supports intermediary collections with two one-to-many relationships and properties on the relationship record, matching the participant and choice architecture.

Boundary: The evidence validates the data-model pattern, not Foodmood’s full multi-user matching sequence or race-condition behavior.

Ali-Bazzi and community replies · December 2025–February 2026
VERSION NOTES

Sources and status

This page was last reviewed on Aug 12, 2026. Its current status is Verified from current public evidence.

Verification owner: Adalocado editorial. Next review: Oct 12, 2026.

VERSION HISTORY

Changelog

  1. Added current relationship screenshots and forum corroboration while preserving the end-to-end reproduction boundary.

YOUR PROBLEM IS DIFFERENT?

Bring us the messy version.

Describe what you expected, what happened instead, and what you already tried.

Ask Adalocado
THE ORIGINAL SERIES

Five chapters

Watch in order. Each chapter assumes the records and relationships created before it.

01
Foodmood chapter 1: Unique friend codes video thumbnail
Jul 3, 2021 · 23:25

Unique friend codes

Create an identity users can share when connecting with friends.

5.3K views
YouTube
02
Foodmood chapter 2: Matching deck swipe sessions video thumbnail
Jul 3, 2021 · 23:13

Matching deck swipe sessions

Group swipe choices into a session so participants can find a match.

3.1K views
YouTube
03
Foodmood chapter 3: Profile details screen video thumbnail
Jul 3, 2021 · 24:15

Profile details screen

Pass and display the selected user’s profile data.

7.9K views
YouTube
04
Foodmood chapter 4: List states video thumbnail
Jul 3, 2021 · 19:58

List states

Present useful states around list data and session progress.

1.8K views
YouTube
05
Foodmood chapter 5: Using session IDs video thumbnail
Jul 1, 2021 · 4:24

Using session IDs

Keep records from one matching attempt connected.

1.5K views
YouTube