Early Bird window open — awaiting real data
Security flags — awaiting real data
Server uptime — (awaiting data)
Feedback — awaiting real data
Total Registrations
awaiting data
Early Bird Users Beta
awaiting data
Support Donations Beta
$—
awaiting data
Active (7d) Beta
awaiting data
Target: 150 by Week 8
Early Bird Window
Open
Beta started 2026-05-28 — / 500 target users
Early Birds
Day 1
Beta age
Open
Window status
Users
Total
MAU
DAU
New
Early Bird
Supporters
Key Ratios
DAU/MAU Beta
D7 Retention Beta
Avg Session
D30 Retention Beta
Onboarding Beta
Feedback/User Beta
Recent Registrations
UserJoinedEarly BirdSupporterStatus
Connecting to backend…
Geographic Distribution
top 7
Connecting to backend…
Beta Progress Beta
toward exit conditions
500+ active accounts — / 500
No P0 bugs for 1 week In progress
Billing infra ready Not started
Est. exit from Beta: 10–14 weeks from launch
Early Bird Window — Beta Period
Open
Opened: 2026-05-28 · Closes: on Beta exit announcement — users earned the badge
Early Bird users
of total registrations
100%
badge is permanent
Early Bird Total Beta
All time since Beta open
New Today Beta
awaiting data
Also Supporters Beta
awaiting data
Day 7 Active Beta
vs avg all users
Early Bird Users
All ()
Supporters ()
Active today ()
UserRegisteredMember forSupporterLast ActiveStatus
Loading…
Future Privileges — what Early Birds get at launch
40% discount on Pro — permanentActivates on exit from Beta
Priority access to new features before public releaseActivates on exit from Beta
Exclusive colour themesBacklog
+200 starter points at gamification launchBacklog
Stripe Payment Link active — all payments processing normally
This is not a subscription. These are voluntary donations $10–20.
Total Donations Beta
$—
— payments
Supporters Beta
of Early Birds
Avg Donation Beta
$—
Range: $10–$20
This Month Beta
$—
awaiting data
Donation Log
DateUserAmountEarly BirdStatus
Connecting to backend…
Stripe Payment Link
StatusActive
Linkstripe.com/pay/…nodara
Min amount$10
Max amount$20
Stripe fee (est.)$0.30 + 2.9%
On successful donation
Early Supporter badgeAuto-granted
Thank-you emailSent via Resend
Webhook → adminConfigured
All (—)
Early Bird (—)
Supporters (—)
Inactive (—)
User Early Bird Supporter Joined Last Active Workspaces Nodes Status
Connecting to backend…
Activity Heatmap
last 30d
Users active today47
Users active this week108
Users active this month189
Never logged in after reg12
Avg days to first node0.8 days
Geographic Distribution
top 5
1
🇺🇦 Ukraine
25.0%
21 EB
2
🇺🇸 USA
23.0%
18 EB
3
🇩🇪 Germany
15.9%
12 EB
4
🇬🇧 UK
12.1%
9 EB
5
🌍 Other
24.0%
14 EB
Total Nodes
Beta users all time
Avg Nodes/User
active users
Avg Session
JS Errors (7d) Beta
vs prev week
⚠ Неотображаемые события App
App трекает эти события, Admin их игнорирует
view_switch + { view }
Какие вкладки открывают чаще всего
→ нужна таблица counts по view за период
workspace_create
Рост числа воркспейсов во времени
→ нужен график creation over time
activity_save + nodeCount
Глубина использования и активность
→ avg nodeCount, saves/user/day
export_png / export_json
Использование экспорта
→ count per day, % MAU
feature_journal_save / feature_finance_save
Реальный DAU по фичам Diary и Finance
→ подключить к Feature Usage выше
onboarding_complete
Реальная конверсия онбординга
→ заменить статичные 68% в воронке
settings_save
Настройки, которые меняют пользователи
→ top-N изменяемых настроек
Также не трекается в App: создание/удаление ноды, Command Palette, Auto Layout, создание sticky
Feature Usage Beta
DAU using · % of MAU
⚠ Loading…
FeatureDAUMAU%Trend
Loading feature usage…
Registration Funnel Beta
Beta launch day
Loading funnel…
Top Search Queries
in-app
Loading queries…
JS Error Tracking
Loading errors…
API Uptime
99.97%
last 30 days
DB Avg Query
12 ms
p50 response
Total DB Size
GB
1.8 GB user data
Infra Cost
/mo
Beta period
Server Status
All systems online
API Server
99.97% (30d)
Online
Database (Supabase)
avg 12ms
Online
Auth Service
Online
Static Assets CDN
avg 34ms TTFB
Online
Stripe Payment Link
Donations only
Active
Last incident: 2026-04-03 — 18 min downtime (DB restart)
Backup Status
Last backup2026-05-28 03:00 UTC ✓
Backup size2.1 GB
Retention30 days
Last restore test2026-05-01 ✓ Passed
Status
Slow Queries
> 100ms
QueryAvg timeCount/hr
SELECT * FROM nodes WHERE…234ms47
UPDATE workspaces SET…178ms12
Monthly Costs
Hetzner (VPS)$28/mo
Supabase / Postgres$25/mo
Resend (email)$20/mo
Stripe fees (est.)$47/mo
Vercel (landing)$0/mo
Cloudflare$0/mo
Total infra$120/mo
Beta fundingDonations ($270)
Storage Usage — Top Users
User Size % of total Early Bird
Connecting to Supabase…
Avg per user: 1.4 MB · Total: GB · Projected growth: +0.3 GB/mo
Total Visitors
vs prev period
Beta Signups Beta
awaiting data
Early Access List Beta
emails pre-collected
Onboarding Email Open Beta
click —
Traffic Sources
SourceVisitorsSignupsConv.
Loading traffic sources…
Email Metrics
loading…
Loading email metrics…
Changelog & Community
Loading…
New Feedback
needs review
Open Bugs
loading…
Feature Requests
loading…
NPS Score Beta
awaiting data
Feedback Log
All
Bug
Feature Request
Praise
UserTypeAreaPriorityMessageStatusDate
Loading…
Feature Requests Beta
by votes · Beta users
FeatureVotesStatus
Loading…
Bug Reports
IDTitleSeverityStatus
Loading…
NPS Tracking Beta
Awaiting data
Awaiting real data
● Promoters ● Passives ● Detractors
UserScoreCommentDate
Loading…
Feature Flags
toggle without deploy
FlagStatusScopeUpdated
Analytics Tab✓ OnAll users2026-05-10
Auto Layout✓ OnBeta users2026-05-18
AI Suggestions○ Off
Collaboration○ Off
Mobile App Beta○ Off
Support Donation Banner✓ OnAll users2026-05-28
In-App Announcement
broadcasts to all users
Message
Type
Show until
Target
Manual Overrides
Grant Early Bird badge manually
Email
Reason
Grant Early Supporter badge
Email
Use only for confirmed manual donations
Beta Window
StatusOpen
Opened2026-05-28
ClosesOn Beta exit announcement
Early Birds so far
Closing the window is irreversible. Only close when announcing exit from Beta.
2FA enforcement active · admin enrolled
Active Sessions Beta
loading…
Failed Logins (24h) Beta
awaiting data
IPs Blocked
automated block
Admin Access
1
founder only
Active Sessions
UserIPBrowserStarted
Connecting to backend…
Flagged Accounts
— flagged
UserReasonFlagged
Connecting to backend…
API Keys
NameKeyScopeLast usedCreatedStatus
Connecting to backend…
Total entries
New features
Improvements
Bug fixes
✦ Publish a new entry Supabase offline
Entries published here appear on Nodara_Changelog.html (all entries) and the last 3 automatically appear in WHAT'S NEW on the Landing page.
Date
Type
Version tag (optional)
Title
Description
All entries
📋
Loading entries…
Connecting to Supabase table changelogs
system
Connecting to backend…
R
Admin
admin@nodara.io
Admin ● Online
Days Active
Total Logins
Admin Actions
Member Since
Security
Password Set
Two-Factor Auth Not enabled
Last Sign In
IP Whitelist ✓ Verified
Active Session ● This device
Sign Out
End your current admin session.
Account Details
Managed by Supabase Auth — edit in the Supabase dashboard.
Recent Admin Activity
  • Loading activity…
0
Total sent
0
Active / Scheduled
0
Drafts
Target reach
📝 Compose Notification
Message
Type
Target Audience
Show Until
Action URL (optional)
Action Label (optional)
Status
Connect Gmail
Read and reply to admin@nodara.io directly inside Admin Panel via Gmail API.
Setup
1
Create Google Cloud Project · enable Gmail API
2
OAuth 2.0 credentials (Web app) · redirect URI:
https://admin.nodara.io/auth/google/callback
3
Paste CLIENT_ID into GMAIL_CONFIG.CLIENT_ID
4
Implement backend proxy at /v1/gmail/* — контракты в JS
Scopes: gmail.readonly gmail.send gmail.modify
New Message
A
Admin
Admin
Online
Settings
Goals & OKR
Audit Log
Change password
Two-factor auth ON
Sign out