Main web dashboard for ShieldOS, a decentralized personal security operating system built on Solana.
The dashboard provides a unified interface for accessing ShieldOS modules such as Mail, Drive, Vault, Chat, Identity, and AI Guardian, using wallet-based authentication and client-side encryption.
- Wallet connection and authentication flows
- Global layout and navigation shell
- Module mounting and routing
- Session handling and secure state management
- Client-side integration with ShieldOS Core and services
- Minimal, responsive UI with a security-focused design
Planned structure for early development:
/src /app # app entry, routing, layout /modules # module containers (mail, drive, vault, chat, id, ai) /components # shared UI components /hooks # shared React hooks /lib # helpers, API clients, adapters /config # environment and runtime configuration /styles # global styles, tokens, theme /tests /e2e # end-to-end tests (planned) /unit # unit tests for UI and logic
- Wallet as the only authentication mechanism
- No sensitive data stored in plain text
- Minimal tracking, no analytics that compromise privacy
- Predictable, deterministic UX
- Clear separation between UI and cryptography
Active development.
APIs, layout, and module structure may change as ShieldOS evolves.
Website: https://www.shieldos.xyz/
DApp: https://app.shieldos.xyz/
X: https://x.com/shield_os