You are browsing as a guest. Sign up (or log in) to start making projects!

aviral_dewangan14

@aviral_dewangan14

Joined August 16th, 2026

  • 4Devlogs
  • 2Projects
  • 1Ships
  • 3Votes
Ship Changes requested

🇮🇳 Building BharatOS 1.0 — A Zero-Telemetry Sovereign Web Operating System

For the past few weeks, I’ve been obsessed with a single question:
What if we reimagined personal computing from the ground up—completely private, culturally rooted, blazing fast, and accessible right inside any modern browser?

That vision became BharatOS 1.0.

💡 What I Made
BharatOS is a standalone, web-native sovereign operating system built with an ultra-liquid obsidian glass interface. It runs completely client-side in your browser with zero third-party telemetry, featuring:

  • 🤖 Chanakya Sovereign AI Copilot: A built-in offline assistant that controls OS settings (wallpapers, language, volume) and writes kernel/systems code right in front of you.
  • 🎨 Chitram Vector Paint Studio: A canvas drawing and vector tool with multi-brush support and instant PNG exports.
  • 🧮 Aryabhata Scientific & Programmer Suite: Advanced math calculator, Base converter (Hex, Dec, Bin, Oct), and a live 2D Mathematical Function Grapher.
  • 🎵 Sur Sangeet DSP Synthesizer: An 8-channel Web Audio piano with Vedic Solfeggio resonant harmonic presets (396 Hz to 963 Hz).
  • 🌐 Indic Localization Engine: 1-click instant switching between 8 Indian languages (English, हिन्दी, संस्कृतम्, தமிழ், తెలుగు, বাংলা, मराठी, ગુજરાતી).
  • 💻 Indic Code Studio: In-browser IDE with a live code runner and sandboxed compiler.

🧗 What Was Most Challenging?

  1. GPU Compositor & Smooth 120 FPS Performance:
    Initially, layering complex glassmorphism with heavy blurs across multiple floating windows caused frame drops on standard laptops. I completely re-architected the rendering engine to use hardware-accelerated CSS transforms (translateZ(0)), backface culling, and lightweight multi-stop translucent obsidian layers, cutting GPU composite overhead by over 70%.
  2. Zero-Trust Client-Side Architecture:
    Ensuring everything—from the Chanakya AI dispatcher to the audio harmonic oscillators and math engines—runs 100% in-memory without relying on external tracking servers or heavy dependencies.
  3. Designing a Culturally Rooted, Modern Aesthetic:
    Balancing Indian sovereign identity (Ashoka Chakra motifs, Vedic Solfeggio soundscapes, regional scripts) with a clean, minimal, Linear/Apple-tier design system that feels futuristic rather than retro.

🏆 What I’m Most Proud Of

  • Instant Zero-Config Web Load: You don’t need to install anything or spin up virtual machines—BharatOS boots in sub-seconds directly on Vercel.
  • The Polish & Micro-Interactions: From the 528 Hz binaural chimes on the lock screen to the live oscilloscope visualizer in Sur Sangeet, every detail was crafted with intention.
  • Privacy by Design: The entire OS is sealed with local cryptographic integrity checks.

🧪 How to Test It (Quick 2-Minute Tour):

  1. Unlock the OS: On the lock screen, enter PIN 1234 or click ⚡ QUICK UNLOCK.
  2. Talk to Chanakya AI: Click 🤖 Chanakya AI in the top bar and type “Set wallpaper to Ladakh” or “Write IDT in C”.
  3. Play Music in Sur Sangeet: Click the 🎵 Sur Sangeet icon on the dock, select the 528 Hz preset, and play a melody on the piano keys.
  4. Graph Math Functions in Aryabhata: Open 🧮 Aryabhata, switch to the 2D Grapher tab, and plot functions like Math.sin(x * 2) * Math.cos(x).
  5. Switch Language: Click the language dropdown in the top bar to switch the entire OS to हिन्दी or संस्कृतम्.

🔗 GitHub Repository: https://github.com/AviralDewangan14/bharatos1.0
✨ Built by Aviral Dewangan

Try project → See source code →

Followers

Loading…