Core Architecture
Framework: React 19.
Styling: Tailwind CSS.
Data Persistence: Uses localStorage to save Notes and Tasks, making it a purely client-side application.
Design Philosophy
Aesthetic: "Ubuntu" typography, high-contrast monochrome color palette, and a flat design language with framer motion.
Theme: Fully supported Light and Dark modes that switch dynamically based on system preference or user toggle.
UX: It feels like a Single Page Application (SPA) where "Apps" open inside a window container (AppWindow.tsx) with slide-up animations, keeping the user in one context.
Included Applications (Modules)
The workspace contains 8 functional menu:
Notes: A split-view editor with search functionality. It persists data to local storage.
Tasks: A todo list with animations for adding/deleting items. Persists to local storage.
Files: A mock file explorer with breadcrumb navigation, grid/list views, and folder traversal logic.
Calendar: A custom-built calendar (no external library) with month navigation and an events view.
Developer: A dashboard for engineering tasks containing.
Focus: A Pomodoro-style timer with a custom SVG circular progress ring.
Calculator: A fully functional standard calculator.
Settings: Controls for the UI theme, notifications, and a "Factory Reset" option to clear local data.
Log in or sign up for Devpost to join the conversation.