MENU

GET IN TOUCH

viveksharma9451@gmail.com
Back

ckc OS

Year

2025

Status

Currently Working

Tech & Technique

React, Node.js, Express.js, MongoDB, Tailwind CSS, WebRTC, IndexedDB, Service Workers, WebAuthn, JWT (Authentication)

Description

CKC OS is a browser-based personal operating system that gives a desktop-like experience with windows, tabs, and an app dock. Offline-first and AI-powered, it remembers your workspace, so you can continue exactly where you left off on any device.

Key Features:
  • Desktop-Like Interface: Move, resize, and organize windows and tabs effortlessly
  • Smart AI Agent: Context-aware assistant for tasks and reminders
  • Biometric Login: Secure access with WebAuthn
  • Offline & Sync: Works offline, syncs tabs and app states across devices
  • Modular Apps: Easily add and manage embedded apps or websites

Technical Highlights:
  • React & Tailwind: Built OS-like UI with draggable, resizable windows
  • Node.js & Express: Backend API for user, workspace, and app management
  • MongoDB: Stores user data, workspace states, and app configurations
  • Persistent State: Tabs, windows, and apps remain consistent across sessions
  • Real-Time Sync: WebRTC + backend for cross-device updates
  • Modular Architecture: Dynamic app registry for easy app management
  • Security: WebAuthn-based biometric authentication

My Role

Full-Stack Developer
Owned and handled the entire development lifecycle:
  • Frontend: OS interface and interactive components in React and Tailwind CSS
  • Backend: Node.js + Express APIs for user and app management
  • Database: MongoDB for storing workspace states and app data
  • Real-Time Sync: WebRTC integration for cross-device updates
  • AI Integration: Context-aware assistant for task automation and suggestions
  • Architecture & Deployment: Modular apps, offline-first optimization, and secure login

PINAK

viveksharma9451@gmail.com