Skip to main content
The accountability squad feature lets you add friends via unique invite codes and track each other’s daily progress. It’s designed to create positive peer pressure without revealing sensitive data.

How the friend code system works

Every ChaosPrep user gets a unique 6-character friend code (e.g., A3X9K2). This code is:
  • Randomly generated
  • Permanent (doesn’t change)
  • Safe to share publicly
Your friend code is the ONLY way others can add you to their squad. Email addresses and names are never shared.

Finding your friend code

1

Navigate to Squad

Click the Squad button in the navigation bar.
2

Locate your code

Your 6-character friend code is displayed at the top of the Squad view in large text with a copy button.
3

Share with friends

Click the Share Invite button to generate a direct invite link. Send this link via WhatsApp, email, or any messaging app.

Adding squad members

To add a friend to your accountability squad:
  1. Ask them for their 6-character friend code OR invite link
  2. If using code: Enter it in the “Add Friend” input field and click Add
  3. If using invite link: Your friend clicks the link, signs in, and you’re both automatically added to each other’s squads
Adding friends is mutual—when you add someone, they’re automatically added to your squad AND you’re added to theirs.

Viewing friends’ progress

The Squad view displays cards for each friend showing:
  • Display name (from their Google account)
  • Current study streak (flame icon + day count)
  • Today’s completed tasks (list of tasks with checkmarks)
  • Active status (if they’re currently studying with the timer)
If a friend is actively using the focus timer, you’ll see:
Studying: Physics
[Animated timer ring]

What’s shared with squad members

Visible to your squad:

  • Your display name
  • Your study streak count
  • Today’s tasks (only the task date, subject, and completion status)
  • Whether you’re currently studying (timer active) and which subject

NOT visible to your squad:

  • Task descriptions (they see you completed a Physics task, not what it was)
  • Mock test scores
  • Error logs
  • Syllabus progress
  • Study time totals
  • Weekly targets
Data privacy: ChaosPrep is built for accountability, not comparison. Your squad sees whether you showed up today, not every detail of your preparation. This reduces anxiety while maintaining motivation.

Controlling task sharing

You can disable task sharing entirely:
  1. Go to Settings
  2. Toggle Share Tasks with Squad OFF
  3. Your tasks are now private (only streak remains visible)
This is useful if you want to maintain privacy while still being part of a squad.

Removing squad members

To remove someone from your squad:
  1. Navigate to the Squad view
  2. Find their friend card
  3. Click the Remove button (trash icon)
  4. Confirm the removal
Note: Removing someone is NOT mutual. You’re removed from each other’s squads independently.

Squad presence heartbeat

When you’re actively using ChaosPrep with the timer running, a “presence heartbeat” updates every 60 seconds to show your squad members you’re studying. If you close the app, the presence automatically clears after 2 minutes.

Squad notifications

ChaosPrep does NOT send push notifications. The squad feature is passive—you check it manually when you want to see how friends are doing. This keeps the app distraction-free and respects your focus time.

Using squad for motivation

Best practices for accountability squads:
  • Keep it small: 2-5 close friends works better than a large group
  • Similar goals: Add people preparing for the same exam (JEE/NEET) with similar timelines
  • Daily check-ins: Make it a habit to check the squad view every morning and evening
  • Celebrate streaks: When a friend hits a milestone streak (7, 30, 100 days), acknowledge it
The most effective accountability squads are with friends you already know offline. The digital tracking reinforces real friendships rather than replacing them.

Privacy and security

  • All squad data is encrypted and stored securely in Firebase
  • You can leave any squad at any time by removing members
  • Deleting your ChaosPrep account removes you from all squads automatically
  • No personal information beyond display name is visible to squad members

Build docs developers (and LLMs) love