Dangerous Gentleman

User Guide

Everything you need to know to get started and make the most of Dangerous Gentleman.

Section 1Creating an Account

Anyone can create a new account by visiting the registration page. Each account belongs to a group — a private workspace shared with the people you invite. When you register, you automatically become the admin of your new group.

  1. Click Create Account on the sign-in page, or navigate to /auth/register.

  2. Enter a username (3–64 characters) and your email address.

  3. Choose a group name. This must be unique — no two groups can share the same name. Pick something that represents your team or accountability circle.

  4. Set a password. It must contain at least 8 characters including one uppercase letter, one lowercase letter, one number, and one special character.

  5. Click Create Account. You are logged in automatically and taken to the subscription page.

Joining an existing group? You cannot join a group through self-registration. Ask your group admin to add you from the Admin panel — they will provide you with a username and password to sign in with.
↑ Back to top

Section 2Install on Your Phone

Dangerous Gentleman is a Progressive Web App (PWA) — you can install it to your home screen just like a native app. This gives you a full-screen experience without browser bars, faster launches, and (most importantly) the ability to receive daily push notifications even when the app isn't open. On iPhone and iPad, installation is required for push notifications to work.

Installing on iPhone / iPad (Safari)

  1. Open Safari and sign in to your account. The app must be opened in Safari — not Chrome or another browser — for installation to work.

  2. Tap the Share icon at the bottom of the screen (or top on iPad).

  3. Scroll down in the share sheet and tap Add to Home Screen.

  4. Tap Add in the top-right corner. The Dangerous Gentleman icon now appears on your home screen.

  5. Open the app by tapping the icon on your home screen — not from Safari. Push notifications and the full-screen layout only work when launched this way.

iOS 16.4 or later is required for push notifications. If you don't see the prompts to enable notifications, check that your iPhone / iPad is up to date in Settings → General → Software Update.

Installing on Android (Chrome)

  1. Open Chrome and sign in to your account.

  2. Tap the three-dot menu in the top-right corner.

  3. Tap Install app (or Add to Home screen on older Chrome versions).

  4. Confirm by tapping Install. The icon now appears on your home screen and in your app drawer.

  5. Open the app by tapping the icon. You may also be prompted to install automatically the next time you visit the site.

Samsung Internet, Firefox, and Edge on Android all support the same install flow. Look for "Install app" or "Add to Home screen" in the browser's main menu.

Installing on Desktop (Chrome / Edge)

  1. Visit the app in Chrome or Microsoft Edge.

  2. Click the install icon () in the address bar, or open the browser menu and choose Install Dangerous Gentleman…

  3. Confirm. The app opens in its own window and is added to your dock / taskbar.

↑ Back to top

Section 3Subscription & Free Trial

Dangerous Gentleman is a subscription-based app. After registration you are taken to the subscription page where you choose a plan. Every new account includes a 7-day free trial — your card is saved but not charged until the trial ends.

Monthly

Billed once a month. Full access to all features.

Yearly Best Value

Billed once a year. Same features at a lower per-month cost.

  1. On the subscription page, click the Monthly or Yearly card to select your plan.

  2. Click Start 7-Day Free Trial. You are taken to Stripe's secure checkout page.

  3. Enter your card details and confirm. Stripe saves your card but does not charge it during the trial period.

  4. After checkout you are returned to the app and taken straight to your dashboard.

A TRIAL badge appears in the top-right corner of the navigation bar while your free trial is active. You can cancel any time before the trial ends and you will not be charged.
Group members don't need their own subscription. Only the group admin subscribes. All users added by the admin share the group's subscription status automatically.
↑ Back to top

Section 4Dashboard

The Dashboard is your home screen. It gives you a real-time snapshot of everything that matters today without navigating away.

Rank & Points

Your current rank title, total points, and a progress bar toward the next rank.

Pending Events

Your five most recent incomplete events with a quick-complete button.

Today's Habits

Daily habits only, showing how many you've checked off today.

Journal

Whether you've written today's entry and your current journaling streak.

Recent Achievements

The last three achievements you've unlocked.

Overall Progress

Total events completed vs. total events assigned.

↑ Back to top

Section 5Events & Assignments

Events are one-time challenges you want to accomplish. They are organized by category and difficulty level. Completing an event earns +10 points toward your rank.

Categories & Levels

Body

Physical challenges: strength training, cardio, nutrition, hiking, swimming.

Brain

Mental challenges: reading, study, writing, problem-solving, language learning.

Soul

Spiritual challenges: prayer, meditation, fasting, scripture study, service.

Skills

Practical challenges: coding, cooking, building, public speaking, finance.

Each event has a level (1, 2, or 3) to indicate difficulty. Level 1 is beginner, Level 3 is advanced.

Creating an Event

  1. Navigate to the Events tab.

  2. Click Add Event to open the form.

  3. Enter an Event Name and optional notes describing what the challenge involves.

  4. Select a Category (Body, Brain, Soul, or Skills) and optionally a Sub-Category to be more specific.

  5. Choose a Level (1–3) and leave Enabled checked so the event appears in your list.

  6. Click Save.

Completing an Event

  1. Find the event in the Pending list (use the category and level filters to narrow it down).

  2. Click the ✓ Complete button on the event card.

  3. You earn +10 points and the event moves to the Completed list. Any newly unlocked achievements are shown immediately.

Filtering & Managing Events

Use the filter bar at the top of the Events page to show events by category, level, or status (Pending / Completed / All). You can also disable an event to hide it from view without deleting it, or edit its details at any time.

Complete events across all four categories (Body, Brain, Soul, Skills) to unlock the Renaissance Man achievement.

Assigned Events Pinned

If your group admin assigns an event to you, it will appear at the top of both your dashboard and your Events list — above every other event regardless of level — with a gold Assigned badge and a gold left border. Treat these like priority tasks: they're things your admin specifically wants you to tackle.

When you complete an assigned event, the assignment is automatically cleared — it goes back to behaving like a normal event in your list.
↑ Back to top

Section 6Habits & 7-Day Chart

Habits are recurring actions you commit to on a regular schedule. Checking off a habit earns +3 points and contributes to a streak. Building and maintaining streaks unlocks achievements.

Habit Frequencies

Daily

Tracked every day. Only daily habits appear in the dashboard summary and Today's Progress bar.

Weekly

Tracked once a week. Visible on the Habits page grouped under the Weekly section.

Bi-Weekly

Tracked every two weeks.

Monthly

Tracked once a month.

Creating a Habit

  1. Navigate to the Habits tab.

  2. Click Add Habit.

  3. Enter a Habit Name and optional description.

  4. Select a Category (optional) and a Frequency.

  5. Click Add Habit. It appears in the list under its frequency group.

Logging a Habit

  1. On the Habits page, find the habit you completed today.

  2. Click the checkmark button to log it. The card turns gold and your streak increments.

  3. Click again to uncheck if you logged it by mistake.

7-Day Completion Chart

At the top of the Habits page, a bar chart shows how many daily habits you completed each day for the previous seven days. Each bar is colored to make your consistency instantly visible:

● Green — 80%+ done

You completed 80% or more of your daily habits.

● Yellow — 40–79%

You got partway through your habits but missed a few.

● Red — below 40%

You missed most or all of your habits that day.

Today

Today's bar is highlighted with a gold outline so you can see how the current day is shaping up.

Streaks reset to zero if you miss a day. The streak counter shows consecutive days logged without a gap. Check your habits daily to protect your streak and unlock the Habit Formed (7 days), Creature of Habit (21 days), and Champion of Habit (90 days) achievements.
↑ Back to top

Section 7Journal

The journal lets you write a private daily entry and record your mood. Entries are visible only to you. Writing an entry earns +5 points and extends your journaling streak.

Writing Today's Entry

  1. Navigate to the Journal tab.

  2. Type your entry in the text area at the top of the page.

  3. Select a mood from the dropdown: Excellent 😄, Good 🙂, Neutral 😐, Low 😔, or Difficult 😞.

  4. Click Save Entry. You earn +5 points for a new entry (editing an existing entry does not award additional points).

Only one entry per day is allowed. If you save again on the same day, your existing entry is updated rather than a new one being created.

Journaling Streaks

Your current streak is displayed at the top of the Journal page and on your dashboard. Consecutive daily entries build your streak. Milestones: 7 days (Week of Reflection), 30 days (Month of Clarity), 90 days (Quarter of Clarity).

Your journal entries are completely private — admins cannot read them. Write honestly and freely.
↑ Back to top

Section 8Achievements & Rank

Everything you do in the app earns points. Points accumulate toward your rank. Achievements are awarded automatically when you hit specific milestones — no action is required on your part.

How Points Are Earned

Complete an event

+10 points per event

Log a habit

+3 points per check-in

Write a journal entry

+5 points per new entry

Unlock an achievement

Bonus points vary by achievement

Ranks

Recruit

0 points — starting rank

Apprentice

200 points

Journeyman

500 points

Craftsman

1,000 points

Master

2,000 points

Dangerous Gentleman

4,000 points

Visit the Achievements tab to see every achievement, which ones you've earned, and what milestones are still ahead of you.
↑ Back to top

Section 9Weekly & Monthly Reports

Dangerous Gentleman generates automatic weekly and monthly reports summarising what you accomplished during each period. New reports appear as a banner at the top of your dashboard with a View Report button.

Weekly report

Covers Monday → Sunday of the previous week. Generated automatically the first time you visit the dashboard on or after Sunday.

Monthly report

Covers the previous calendar month. Generated automatically the first time you visit the dashboard on or after the 1st of the new month.

What's in a Report

  • Events completed in the period, with category and level
  • Achievements earned during the period
  • Habit streaks that are currently active
  • Journal entries count for the period
  • Estimated points earned based on activity

Downloading a Report

  1. Open the report you want — either from the dashboard banner or from the Reports link in the menu.

  2. Click Download PDF. The report is rendered as a clean, formatted PDF you can save or share.

Periods with no activity are silently skipped — you'll only see reports for weeks and months when you actually did something.
↑ Back to top

Section 10Daily Push Reminders

Dangerous Gentleman can send you OS-level push notifications at two key moments each day. These fire even when this site isn't open — the same way native apps notify you.

8:00 AM — Morning Memorization

Fires on days when you have assigned Soul → Memorization events pending. Lists what to tackle for the day.

8:00 PM — Don't Break Your Streak

Fires only if you haven't opened the app yet today and have unlogged daily habits. A gentle nudge to check them off before midnight.

Both notifications respect your local timezone and only send once per day.

iPhone / iPad users: You must first install the app to your home screen (see Section 2) and open the app from that home-screen icon. iOS does not allow push notifications from regular Safari tabs.

Enabling Notifications

  1. Open My Account (or Admin if you're a group admin) from the menu.

  2. Scroll to the Daily Reminders card.

  3. Click Enable Notifications. Your browser or device will ask for permission — tap Allow.

  4. The card updates to ✓ Enabled on this device. Click Send Test to confirm a notification arrives.

Disabling or Changing Devices

Each device (phone, tablet, laptop) is tracked independently. To stop notifications on a device, open Daily Reminders on that device and click Disable on This Device. Enabling on a new device does not affect the others.

Morning alert requires events assigned (by your admin) with category Soul and sub-category Memorization. Evening alert requires at least one daily habit and is skipped on days you've already opened the app.
↑ Back to top

Section 11My Account & Timezone

The My Account page (replaced with Admin if you're an admin) holds your profile, subscription details, push notification settings, timezone, and password change form.

Setting Your Timezone

Dangerous Gentleman uses your timezone to determine what "today" means for habits, journal entries, the 7-day chart, and the 8:00 AM push notification. When you register, the app auto-detects your timezone from your browser. You can change it any time:

  1. Open the Timezone card on the My Account page.

  2. Pick your timezone from the dropdown, or click Use my browser's timezone to auto-fill from the current device.

  3. Click Save Timezone.

Your group admin can also change your timezone from the Admin panel if needed.

Changing Your Password

  1. Open the Change Password card.

  2. Enter your current password, then a new password (must contain uppercase, lowercase, a number, and a special character — at least 8 chars).

  3. Confirm the new password and click Change Password. All other active sessions for your account are signed out automatically.

↑ Back to top

Section 12Admin — Users, Permissions & Assignments Admin only

If you registered a new group, you are the group admin. The Admin panel is accessible via the Admin link in the navigation bar (desktop) or through the menu. All actions in this section affect only the users in your group.

Adding a New User

  1. Go to Admin in the navigation bar.

  2. Fill in the Add User form on the right side of the page: username, email, and a temporary password.

  3. Optionally check Admin to grant the new user admin privileges.

  4. Click Create User. The user is added to your group and inherits your subscription status — they can sign in immediately.

  5. Share the username and temporary password with the new user and ask them to change it after first login.

New users added by an admin are pre-seeded with a default set of events and habits to help them get started right away.

Managing an Existing User

Click the Manage button next to any user to open their detail page. From there you can:

Edit profile

Update the user's username or email address.

Reset password

Set a new password for the user directly from the admin panel.

Toggle admin

Grant or revoke admin access. You cannot change your own admin status.

Delete user

Permanently remove the user and all their data. You cannot delete yourself.

Adding Events & Habits for a User

Admins can add, edit, complete, and delete events and habits on behalf of any user in their group. This is useful for assigning group challenges or onboarding new members with a standard set of tasks.

  1. Open a user's detail page by clicking Manage.

  2. Use the Add Event or Add Habit button on that page to create items in that user's list.

  3. Use the button on an event card to mark it complete on the user's behalf — they receive the points.

  4. Use the Edit or Delete icons to modify or remove any item.

Assigning Events Pin

Use the pin icon () on any event in a user's list to assign it. Assigned events float to the top of that user's dashboard and Events page above everything else, with a gold "Assigned" badge — making them impossible to miss.

  1. Open the user's detail page and find the event you want to assign.

  2. Click the pin icon. It turns gold () and the row gets a gold left border to show it's now assigned.

  3. If the event was disabled, it is automatically re-enabled when you assign it so the user can see it.

  4. Click the pin again to unassign — or wait for the user to complete it (assignments clear automatically on completion).

Events you assign with category Soul and sub-category Memorization trigger the daily 8:00 AM push notification for that user (if they've enabled push reminders on a device). See Section 10.

Setting User Permissions

By default, every user can add, disable, and delete their own events and habits. As admin, you can restrict any of these on a per-user basis. Useful when you want a user to only work the assignments you give them.

On the user's detail page, scroll to the Permissions card and uncheck any of:

Can add events

Allows the user to create new events.

Can delete events

Allows the user to permanently delete events.

Can disable events

Allows the user to toggle events on / off.

Can add habits

Allows the user to create new habits.

Can delete habits

Allows the user to archive habits.

Admins always bypass permission checks — these settings only affect regular (non-admin) users.

Subscription Management

From the Admin page you can view your current subscription status (Trial, Active, Cancels at period end), see the next billing date, and cancel or reactivate at any time. Cancellation takes effect at the end of the current billing period — you keep access until then.

Subscription covers the whole group. As the admin, your subscription unlocks the app for every user in your group. If it lapses, the entire group loses access until it's renewed.
↑ Back to top
Dangerous Gentleman — Personal Growth Tracker  •  Create Account  •  Sign In