Cubix is a physical productivity system designed to make context-switching intentional and tangible. Instead of juggling focus modes through apps or shortcuts, users flip a physical smart cube to activate different productivity modes across their entire ecosystem.
In a world full of digital distractions, Cubix brings physicality back to productivity. By moving the "mode switch" from the screen to a physical device, users create a psychological anchor for their work, study, and leisure time.
The Cubix ecosystem is a multi-platform powerhouse that ensures your focus is never broken, regardless of which device you're using.
| Component | Technology | Role |
|---|---|---|
| Physical Cube | Hardware (BLE) | The tangible interface with 6 detectable orientations. |
| Mobile App | Flutter | The control center. Reads the cube via BLE and broadcasts modes. |
| Backend Server | Express.js | The real-time relay using WebSockets to sync all devices. |
| Desktop App | React + Tauri | Enforces system-level app blocking and provides UI feedback. |
| Web Extension | Chrome Extension | Blocks distracting websites instantly based on the current mode. |
| Website | React + Vite | The informational hub and landing page for the project. |
Each face of the cube corresponds to a unique mode tailored for specific tasks:
- 🔴 Deep Work: Maximum focus. Blocks all non-essential apps and sites.
- 🟢 Pomodoro: Structured 25-minute sprints with automated break reminders.
- 🟣 Entertainment: Curated leisure time mode. Work apps are hidden.
- 🔵 Meetings: Optimized for collaboration. Clears the workspace for calls.
- ⚪ Offline: Zero distractions. Ultimate isolation for deep thought.
- 🟡 Idle: The default state. Full access to all tools.
- Physicality Matters: Flipping a cube is an intentional act that signals your brain to focus.
- Multi-Device Sync: Activation on the physical cube auto-syncs to your phone, desktop, and browser extension.
- Hardcore Blocking: System-level restrictions that go beyond simple app-blocking.
- Time-Locked Tasks: Lock the cube face for a set duration to ensure accountability.
- Offline Resilience: Works even if one device is disconnected; syncs instantly upon reconnecting.
|
Omar Nagy (Leader) |
|||
|
George Ibrahim |
George Bahij |
Karim Nader |
Pierre Ehab |
|
Adham Mansour |
Ahmed Essam |
Hussien Mohamed |
Mathieu Morcos |
|
Hassan Eladl |
Youssef Maged |
||
Built with ❤️ by the Cubix Team