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

Ayon

@Ayon

Joined July 7th, 2026

  • 39Devlogs
  • 7Projects
  • 9Ships
  • 90Votes
Hey! I am a sophisticated web developer
Open comments for this post

6h 10m 21s logged

Added Audio based transmission. It uses the device’s microphone and speaker to interact with other devices. This ensures full data transfer. Comparing with protocols, QR-based transfer is UDP and audio-based transfer is TCP as audio-based transfer acknowledges successful receiving of packets.

0
0
16
Ship 💀 Cursed

Why did I make it?

Math equations can feel pretty abstract when just reading them on paper. I built this to hear how functions actually sound like listening to music on Spotify. It lets you feel equation curves, oscillations and growth through real-time audio pitch.

How does it work?

Equation to audo

  1. Equation string gets parsed with mathjs and evaluated across x domain.
  2. The calculated y value is mapped to frequency: freq = basePitch + y * 120 Hz.
  3. Web Audio API oscillator generates the tone using sine, square, sawtooth or triangle wave.

Design & Logic

  1. Interactive graph plots the curve with an animated green tracer ball moving along it.
  2. Real-time pitch, speed multiplier, and volume controls.
  3. Custom variable sliders (m, b, etc) update equation evaluation and pitch dynamically.
  4. Track controls with loop modes, history list, and saved favorites in local storage.

Pros

  • Super fast real-time sonification right in browser.
  • Clean dark mode UI inspired by Spotify player interface.
  • Works offline without any server side processing.

Cons

  • Extreme exponential values can cause sharp high pitch frequencies.

Updates

  • Custom variable sliders with dynamic range
  • Track loop modes (single track / playlist repeat)
  • Local storage history & favorite track saving
  • 1 devlog
  • 6h
  • 16.49x multiplier
  • 47 Stardust
Try project → See source code →
Open comments for this post

5h 38m 5s logged

I couldn’t post devlogs during the journey due to some personal issues. But, the final output is here! Deployed on vercel.

You can enter your equations and convert it into sound and listen what your equation says.

0
0
13
Open comments for this post

42m 38s logged

I have added the terminal in VSCode.

Terminal Commands:
run [file] Execute file JS/TS code
node Execute specified JS file
ls, pwd, cd [dir] Navigate directory structure
cat, touch, rm File inspection and edits
cp, mv Copy or rename files
echo [> file] Print text or write to file
grep, find, wc Search and inspect content
head, tail View line subsets
date, env, history System tools
clear, reset Manage terminal state

0
0
30
Open comments for this post

16m 19s logged

I have added custom search engine feature with super clean UI as always.

How to use it?

Click on the pencil icon, then select add search engine in the search engines select and add your search engine url. Use %s for the query

0
0
37
Open comments for this post

21m 25s logged

The ratings say that I should improve my devlogs, add custom search engines and some said that I should add google and other search engines. I am adding the custom search engine feature and improving my devlogs. Here is the screenshot how you can select the preset browsers.

0
0
27
Ship 💀 Cursed

Why did I make it?

When sharing files over internet or network, we are not sure that our data is stolen or used by third-party. But, if it’s qr code based encrypted, it is sure that no one can access our data or if anyone tries to steal it, they can’t decrypt it as it is encrypted by AES-256-GCM algorithm. No server, no internet or anything is used here.

How does it work?

Sending

  1. First of all, our uploaded file is converted to a Uint8Array.
  2. Then, it is converted to chunks of strings.
  3. Now, the chunks are encrypted by random 4 word passphrase with a 16-byte random array salt.
  4. The generated chunks are converted into qr codes and displayed in sequence.
  5. The passphrase is then shared to the receiver and the receiver scans/enters the code.

Receiving

  1. The passphrase QR code or the words are entered.
  2. Then, the passphrase is stored in the browser
  3. The QR Codes shown on the sender’s display is shown at the interval of 300ms are scanned
  4. The encrypted data is then decrypted using the passphrase and reassembled.
  5. Finally, the file is download.

Pros

  • Super-Secure End-to-End Encrypted.
  • Multi layer encryption.
  • Full data is transferred for sure.

Cons

  • Slow transfer
Try project → See source code →
Loading more…

Followers

Loading…