Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.nudj.cx/llms.txt

Use this file to discover all available pages before exploring further.

Platform actions link your challenge to other Nudj features — achievements, streaks, games, check-ins. They’re the glue for building progression loops.

Action types

Complete Achievement

This is the achievements as actions pattern introduced in #729. It lets you gate a challenge behind an achievement — e.g. “To start this challenge, you must have earned the First 10 Challenges achievement”.
Add the action, pick an existing achievement, and the challenge won’t start until the member has unlocked that achievement. Great for building tiered progressions. See Achievements as Actions.

Check-In

Members tap a “check in” button to mark attendance. Optionally enable the streak option (#1214) so consecutive check-ins increment a streak counter.

Streak

Reward members who maintain a streak (daily, weekly). Paired with Streaks & Mastery.

Game

Launch a Nudj game (flick, catch, memory, basketball, etc.) as an action. Configured via the Games system. Reward allocations on game actions are resolved through the game’s reward config (#1071, #1034).

Reward distribution on actions

Actions can carry their own reward allocation in addition to the challenge-level reward (#1202). Useful when you want to:
  • Reward every checkpoint along a long challenge.
  • Hand out instant assets on a game action (vs. only at challenge completion).
  • Mix currency types (points on action 1, XP on action 2, asset on completion).
Configure per-action distribution in the action edit sidebar during challenge creation.

Examples

One challenge with a single check-in action (streak enabled). Evergreen, no end date. Rewards tiered at 7-day, 30-day, 100-day milestones via achievements.
Five challenges, each fronted by a Complete-Achievement action pointing at the previous challenge’s completion achievement. Members finish them in order.
Challenge with a single Game action (Flick game). High-score triggers a reward allocation via game reward config.