> For the complete documentation index, see [llms.txt](https://docs.idlenetwork.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.idlenetwork.com/architectural-overview/visual-user-flow.md).

# Visual User Flow

Complete User Journey Flowchart

{% @mermaid/diagram content="flowchart TD
Start\[Start: Download App]
Launch\[Launch: Check Device]
ProfileCheck{Profile Check}
SignUp\[Sign Up: Name + Email]
SysCheck\[System Check]
ReqMet{Requirements Met?}
Upgrade\[Upgrade Guidance]
Deploy\[Deploy Node]
Wallet\[Wallet Created]
Connect\[Connect Golem]
StartE\[Start Earning]
Dashboard\[Dashboard Monitoring]
Track\[Track Earnings]
Future\[Future Features]

Start --> Launch --> ProfileCheck
ProfileCheck -->|Existing User| SysCheck
ProfileCheck -->|New User| SignUp --> SysCheck
SysCheck --> ReqMet
ReqMet -->|Yes| Deploy
ReqMet -->|No| Upgrade --> Deploy
Deploy --> Wallet --> Connect --> StartE --> Dashboard --> Track --> Future
" %}

Key Decision Points:

1. Profile Check - Existing user goes straight to dashboard
2. System Check - Requirements not met shows upgrade guidance
3. Node Deployment - Automatic setup with progress indicators
4. Connection Status - Real-time feedback on network connectivity Error Handling:
5. Hardware Issues - Clear guidance on system upgrades
6. Network Problems - Automatic retry with status updates
7. Node Failures - Automatic recovery and restart
8. Wallet Issues - Secure backup and recovery systems
