What is a Collection
A Collection is the shape of one kind of thing you track — defined once, reused forever.
A Collection in Kaizendex is the shape of something you want to track. Push-ups, sleep, coffee, a book finished, a mood reading — each one is its own Collection. You define a Collection once, and from then on every time you log that activity it slots into the same shape.
Think of a Collection like a form with the Properties you care about, that you fill in over and over — each time you log an Entry of that Collection you write one value per Property.
Examples of Collections
There's no limit. Some popular categories and what their Collections might look like:
Workouts
- Push-ups —
reps(number),set(number) - Run —
distance(km),duration(minutes),pace - Bench press —
weight(kg),reps(number),set(number) - Yoga session —
duration(minutes),style(text)
Health & body
- Sleep —
hours,quality(1–5),wake-up mood - Weight —
kg(or lbs) - Water —
glasses - Meds taken —
taken(yes/no) - Blood pressure —
systolic,diastolic
Food
- Coffee —
cups - Protein —
grams - Meal —
name(text),calories,protein,carbs,fat - Alcohol —
units
Habits & mood
- Meditation —
session(live timer with a target) - Mood —
rating(1–5),note(text) - Gratitude —
note(text) - Smoke-free day —
made it(yes/no) - Pomodoro —
focus(Timer, target 25 min)
Reading & learning
- Pages read —
pages,book(link to Book Collection) - Book finished —
title,author,rating,notes - Flashcards —
reviewed(count),accuracy(%)
Work
- Deep work session —
duration(live stopwatch — Start when you sit down, Stop when you're done),project,note - Meeting —
name,duration,was productive(yes/no) - Gardening —
time(live stopwatch). Phone in pocket, Start when you go out, Stop when you come back.
You can mix any of these in a single account. They all live in the same feed.
Why Collections are useful
Because every Entry slots into a Collection, you get a lot for free:
- Consistency. Every push-ups Entry has the same Properties, so trends and averages just work.
- Speed. With a default value on the main Property, logging is one tap.
- Aggregation. A Rollup runs server-side per numeric Property — your Dashboard reads totals and counts straight off it.
- Editing. Need to add a
notesProperty to Push-ups two months in? Add it. New entries get it, old entries still work.
Two ways to create a Collection
- Implicit (from chat). Type a brand-new name in the search bar at
/chat. Pick Create new collection called "X". Kaizendex picks a sensible default shape (usually one numeric Property), and you can refine it later. This is the fast path. - Explicit (from /collections). Go to
/collections/newto design the full shape up front — name, emoji, color, Properties, Title, defaults. This is the right path when you know exactly what you want.
See Creating a Collection for the full walkthrough.
Next
- Creating a Collection — design one in the builder
- Properties and the Title — every Property kind in detail with examples
- Stopwatch and Timer — the two live-tracking Property kinds