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

shivar07

@shivar07

Joined July 24th, 2026

  • 15Devlogs
  • 2Projects
  • 2Ships
  • 0Votes
🤖 Robotics maker & cofounder of Project & Innovation Lab in Ahmedabad. 🏆 Robofest Champion (₹10L prize-winning maze solver). 🛠️ Built and deployed UVC air sterilisers, non-invasive PPG hemoglobin sensors, and autonomous ROS rovers. 🚀 Coding my portfolio to redeem a Bambu Lab A1 mini 3D Printer!
Open comments for this post

51m 28s logged

🤖 Devlog #10: J.A.R.V.I.S. AI Integration & Chrome Browser Gateway Fix
today I Upgraded the J.A.R.V.I.S. Subsystem with real AI Intelligence powered by Google Gemini via a Netlify serverless backend function now when you ask JARVIS any Question in the universe it connects directly to the neural AI core and generates Intelligent answers while Speaking them out loud with TTS voice synthesis I also Overhauled the Chrome Browser window replacing unreliable links with a custom Chrome Web Gateway dashboard that loads verified 100% iframe compatible portals like Wikipedia Hack Club Internet Archive and Open Library with a built-in search box and Readonly address bar so everything works smooth with zero Connection errors

0
0
4
Ship Pending review

i built JARVIS OS because building my own web operating system has always been my dream project inspired by Iron Man command center it features draggable glassmorphic windows a retro terminal boot sequence a custom music player with 14 tracks calculator weather HUD and live Hackatime analytics console

the most challenging part was Setting up serverless functions on Netlify to scrape live Hackatime telemetry and Global leaderboard rankings in real time without proxy timeouts

im super proud and emotional seeing my Dream project actually come to life and feel so alive from the Web Audio boot sounds to the neon glow animations

How to test
type startx on terminal screen to load the desktop drag windows around play music and check out the live leaderboards

Try project → See source code →
Open comments for this post

4h 46m 42s logged

🚀 Devlog #9: Final Feature Showcase & Deployment

Here is the complete summary of all features built into WebOS:

  • Windows 11 Boot Animation & Spinning Ring Sequence
  • Terminal Handshake CLI with Authentication & startx Command
  • Frosted Glass Lock Screen & Desktop Auth Handshake
  • Dual-Pane Start Menu with Pinned Apps & Device Link Panel
  • Taskbar Dock with Active App Indicators & System Tray
  • Windows 11 Quick Settings Flyout (WiFi, Bluetooth, Brightness, Volume)
  • Interactive Calendar & Digital Clock Flyout Widget
  • Glassmorphic Calculator with Click Audio Feedback
  • Hackatime Analytics Console with Live Coding Hours & Language Charts
  • Hackatime Global Leaderboards with Real-Time Ranking & Country Filtering
  • Netlify Serverless Proxy Functions with Fast Auto-Redirect Scraping
  • Custom Music Player with 14 Tracks, Playlists & Seek Bar
  • Simulated Chrome Browser with Wikipedia Integration
  • Atmospheric Weather Forecast Telemetry HUD
  • Draggable Desktop Grid Icons with Saved Position Persistence
  • Achievements Gallery Hub & Image Viewer
  • J.A.R.V.I.S. Sci-Fi Audio Synthesizer & Interface Sound Effects

Live Website -> https://jarvis-hud-os.netlify.app/
Github Repo Open Source for u guys -> https://github.com/shivar07/J.A.R.V.I.S.-OS

Let me know any feature to add will do it ..

2
0
117
Open comments for this post

1h 50m 33s logged

🌐 Devlog #8: Chrome Browser & Expanded Music Library

Today I added a built-in Chrome Browser window complete with an address bar, navigation controls, and an embedded Wikipedia search and article reader interface. I also expanded the music player library with additional music tracks, custom album art thumbnails, and playlist queue controls.

1
0
103
Open comments for this post

1h 1m 28s logged

🖥️ Devlog #7: Dual-Pane Start Menu & Calculator

I built a dual-pane Windows 11 style Start Menu. The left pane holds pinned apps and recommended files, while the right pane has a mobile link settings configuration for Android and iOS devices. I also built a glassmorphic floating calculator with click sounds and clear operations, and updated the taskbar icons to show an active neon dot whenever an application window is open.

0
0
53
Open comments for this post

2h 5m 55s logged

📊 Devlog #6: Hackatime Stats & Leaderboards

I wanted to show my actual coding metrics, so today I connected the Hack Club Hackatime API to the desktop. I had to build a simple proxy to fetch the public JSON data so it wouldn’t get blocked by browser CORS restrictions. Once that was done, I designed charts showing my top languages and coding hours, and built a global leaderboard that automatically finds my profile and highlights it in a bright hot-pink glow at Rank #3.

0
0
26
Ship Pending review

🧠 What was challenging?
CORS Bypass for Direct Image Saving: NASA hosts its APOD images on a different domain (apod.nasa.gov) that lacks open CORS headers, which normally prevents JavaScript from downloading them. I solved this by configuring a local reverse proxy in Vite and a production CDN rewrite proxy in netlify.toml so that image downloads run securely via same-origin fetches.
Network Hangs & Rate Limits: Standard API requests could sometimes hang indefinitely on slow connections, blocking the dashboard's loading state. I engineered an AbortController timeout guard (8-second limit) and auto-stopping rules that immediately halt automatic loop scanning if a 429 rate limit or authentication block is encountered.
🏆 What are you proud of?
Seamless Local Downloads: The direct-to-PC download tool. By translating target image streams into in-memory binary blobs, users can download the wallpapers directly to their device with a single click, completely avoiding browser tab redirects.
Interactive Scanning Engine: The auto-scan loop that generates random telemetry sectors every 15 seconds with a visual button countdown, which intelligently pauses as soon as a user manually interacts with the controls.
🧭 How to test your project?
Open the live site.
Click ◀ PREV SOL and NEXT SOL ▶ (or press the Left/Right arrow keys on your keyboard) to step day-by-day through the solar history.
Click RANDOM SCAN to trigger a random space telemetry search.
Toggle AUTO-SCAN: OFF to activate the 15-second automatic cosmic loop.
Click DOWNLOAD IMAGE on any picture to test the direct, same-origin file downloader.

Try project → See source code →
Open comments for this post

1h 22m 43s logged

I wanted a quick way to browse different days. I added ‘PREV SOL’ and ‘NEXT SOL’ chevron buttons and set the date boundary rules—you can’t step earlier than NASA’s first post (June 16, 1995) or past today’s date. I also hooked up browser keydown listeners so you can page through days using the Left and Right Arrow keys. After that, I built an ‘Auto-Scan’ mode that cycles random space pictures every 15 seconds. If you manually select a date, the scanner pauses so it doesn’t interrupt your reading.

0
0
35
Open comments for this post

3h 17m 2s logged

🔐🎶 Devlog #5: Lock Screen, Taskbar & Music Player

Today I worked on lock screens and music! I built a frosted glass lock screen that transitions into the desktop when you sign in, and designed a taskbar dock at the bottom of the screen. I also built a fully custom music player with play queues, seeker bars, and actual song timing updates. I loaded up 20 actual tracks instead of just chimes, and it plays really nicely.

2
0
66
Open comments for this post

1h 21m 54s logged

💻 Devlog #4: Terminal Handshake & Boot CLI

Right after the boot loop finishes, I made it drop into a terminal boot sequence before you can log in. I simulated scrolling text lines that look like drivers checking out and system drivers initializing, and then built a keyboard login prompt. You have to type your username, enter a password, and run a startx command to load the main desktop. It adds a really cool hacker vibe to the project.

0
0
90
Open comments for this post

33m 39s logged

🌀 Devlog #3: Boot Sequence & Loading Loop

I wanted the WebOS to wake up with style, so today I built a loading screen that mimics a classic Windows 11 boot sequence. I designed a custom square grid logo and wrote keyframe animations in CSS to handle the spinning dot ring. In JavaScript, I added stage timers so the system boots into the next screen after a few seconds. It actually looks like a real computer booting up now.

0
0
25
Open comments for this post

1h 22m 13s logged

While testing various dates, I noticed a big bug: the APOD API doesn’t just return images. On some days, they post YouTube video streams or interactive space maps. Trying to render a video inside an tag broke the site. I wrote a helper function buildMediaHTML(data) to inspect media_type. If it’s a video, it parses the YouTube ID and loads it inside a clean, autoplaying, and muted container.

0
0
54
Open comments for this post

47m 42s logged

🎨 Devlog #2: Stark Calendar

Since my time management is pretty non-existent, I decided to build a custom calendar widget today. I wrote some JS logic that dynamically maps dates, and then styled the calendar grid in CSS with a frosted glass look. Hovering over a date triggers a soft cyan neon glow behind it. It looks really clean and calibrated now.

0
0
23
Open comments for this post

52m 2s logged

Sometimes the high-resolution images from NASA take a few seconds to load. Having a blank screen during the fetch looked terrible, so I built a glowing, circular radar loader. I wrote a CSS animation that handles both the rotation and a glowing shadow pulse. In main.js, I added a showLoading state that replaces the container HTML during fetching, removing layout shifts.

0
0
42
Open comments for this post

36m 23s logged

Today I focused entirely on design. I didn’t want a generic grid list, so I went for a retro-futuristic spaceship HUD (Heads-Up Display) aesthetic. I imported three custom fonts from Google Fonts (Orbitron, Space Grotesk, and Black Ops One) and set up high-contrast neon CSS variables. I also added three layers of parallax stars using pure CSS translation loops to make the background feel like scrolling deep space.

0
0
15
Open comments for this post

1h 48m 32s logged

Devlog #1: Base Chassis UI

Today I started working on my web-based desktop called WebOS, inspired by a sci-fi command center or HUD. I spent the day structuring the HTML layout and designing the core CSS grid so everything sits nicely. I replaced the standard background color with a glowing neon repulsor-style wallpaper to make it feel more immersive, and wrote some initial JavaScript setup code to handle showing and hiding windows later.

0
0
31
Open comments for this post

24m 27s logged

First day of the project! My goal was simple: connect my code to NASA’s public database and pull the daily picture metadata. I registered for a NASA developer API key, created a local .env file in Vite to store it safely, and wrote a clean JavaScript fetch wrapper. The fetch handles network errors and successfully outputs raw JSON data in the console.

0
0
28

Followers

Loading…