Activity

dhanush290707

Shipped this project!

Tomodoro is a sleek Pomodoro timer web app built with React and Vite. It features a beautiful circular timer with customizable Focus, Short Break, and Long Break modes. Personalize your experience with dark/light themes, gradient backgrounds, or custom images with a glossy overlay effect. Stay focused with ambient soundscapes like rain, forest, ocean, and white noise. Track your productivity with session statistics, daily streaks, and a built-in task list. Keyboard shortcuts, fullscreen mode, and sound notifications enhance usability. Fully responsive for desktop, tablet, and mobile. All settings persist automatically via localStorage.

dhanush290707

Fixed some bugs, experimented some things, Fun!

Attachment
0
dhanush290707

Shipped this project!

I built UrbanSense, a project focused on understanding and visualizing urban data in a clean, usable way.
The hardest part was refining the UI and handling edge cases during debugging, but I worked through it by iterating and testing continuously.
I learned a lot about structuring projects, improving UX, and shipping something polished.
Really happy with how it turned out and excited to build on it further 🚀

dhanush290707

Today I built the Simulation Control Panel, aka the place where users get way too much power over a virtual city.

This panel lets you tweak things like traffic, public transport, industry, green energy, green spaces, and population density—basically all the things urban planners argue about, but with sliders instead of meetings.

Each slider updates the city parameters in real time, which means you can:

Crank traffic to the max and watch chaos unfold 🚗🚗🚗

Go full eco-mode with green energy and parks 🌳⚡

Accidentally create an overpopulated concrete jungle (oops) 🏙️

The UI is kept clean with a glassy panel, smooth spacing, and icons that look smart even when the simulation isn’t. Everything flows through a single onUpdate handler, so the logic stays simple while the city suffers.

Overall: no bugs, no crashes, only responsible misuse of sliders.
Urban planning has never been this fun—or this dangerous.

Attachment
0
dhanush290707

Worked on the maps a little bit. Adding colored indicators, shapes to the indicatiors, what not.

Attachment
0
dhanush290707

Shipped this project!

Hours: 0.56
Cookies: 🍪 1
Multiplier: 1.5 cookies/hr

I built Tomodoro, a sleek and modern Pomodoro timer designed for deep focus. It features customizable session lengths, a minimalist task list, and detailed productivity tracking with daily streaks and weekly charts to visualize your progress.

The most technically interesting part is the Procedural Ambient Soundscape. Instead of using heavy MP3 files, I used the Web Audio API to mathematically generate relaxing sounds like rain, ocean waves, and forest birds in real-time. This keeps the app incredibly lightweight and lets it work perfectly offline.

I also focused heavily on aesthetics, implementing a glassmorphism UI with custom background options and a “glossy” overlay effect. This project taught me a ton about state management in React, local persistence, and creative ways to use browser APIs for a better user experience. 🚀

dhanush290707

One of the most technically rewarding features implemented in Tomodoro is the Procedural Ambient Soundscape system. Instead of loading heavy MP3 or WAV files—which would increase the website’s load time and require hosting assets—I used the Web Audio API to generate sounds mathematically in real-time.

By creating a raw AudioBuffer and filling it with random mathematical values, I generated “White Noise” as a base. To transform this noise into something calming, I applied different digital signal processing (DSP) techniques:

Rain was created by passing white noise through a low-pass filter and adding occasional high-amplitude “spikes” to simulate individual raindrops.
Ocean Waves use a Low-Frequency Oscillator (LFO) to slowly modulate the volume of filtered noise, mimicking the rhythmic ebb and flow of the tide.
Forest Ambience combines soft “Brownian” noise with short, high-frequency sine waves that have an exponential decay to simulate distant bird chirps.
This approach results in zero extra asset size, perfectly seamless infinite looping, and the ability to work entirely offline. It transforms a standard timer into a truly immersive focus environment without the technical overhead of traditional media handling.

Attachment
0
dhanush290707

Completed the backend development phase for Credix. The core project structure is set up as a Java-based Maven application, with all essential backend logic and database integration implemented. This phase focused on building a stable and scalable foundation, marking the successful completion of Phase 1.

Attachment
0