<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Atharv Tathe</title>
    <description>The latest articles on DEV Community by Atharv Tathe (@atharvtathe).</description>
    <link>https://dev.to/atharvtathe</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F674995%2Ff6bcf127-1d06-427f-9c8b-10d8c0c84a68.jpeg</url>
      <title>DEV Community: Atharv Tathe</title>
      <link>https://dev.to/atharvtathe</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/atharvtathe"/>
    <language>en</language>
    <item>
      <title>I Built a Simple Tool to Pixelate Images Instantly (Free &amp; No Upload Required)</title>
      <dc:creator>Atharv Tathe</dc:creator>
      <pubDate>Sun, 15 Mar 2026 08:51:12 +0000</pubDate>
      <link>https://dev.to/atharvtathe/i-built-a-simple-tool-to-pixelate-images-instantly-free-no-upload-required-2o34</link>
      <guid>https://dev.to/atharvtathe/i-built-a-simple-tool-to-pixelate-images-instantly-free-no-upload-required-2o34</guid>
      <description>&lt;p&gt;Sometimes you just want to &lt;strong&gt;blur or pixelate a part of an image quickly&lt;/strong&gt; - maybe to hide sensitive information, anonymize a screenshot, or create a pixel art style effect.&lt;/p&gt;

&lt;p&gt;Most tools I found were either:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;slow&lt;/li&gt;
&lt;li&gt;required uploading images to a server&lt;/li&gt;
&lt;li&gt;or were filled with ads and unnecessary steps.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So I decided to build a simple tool:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://www.pixelateimage.co" rel="noopener noreferrer"&gt;https://www.pixelateimage.co&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It lets you &lt;strong&gt;pixelate images instantly in the browser&lt;/strong&gt; with no uploads.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs2sl6np4696m2v39lz18.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs2sl6np4696m2v39lz18.png" alt="pixelate image tool" width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Why I Built This
&lt;/h2&gt;

&lt;p&gt;As developers we often share screenshots that contain:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;API keys&lt;/li&gt;
&lt;li&gt;email addresses&lt;/li&gt;
&lt;li&gt;phone numbers&lt;/li&gt;
&lt;li&gt;user data&lt;/li&gt;
&lt;li&gt;internal URLs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Blurring or pixelating that information quickly should be easy.&lt;/p&gt;

&lt;p&gt;But most tools required uploading the image, which isn't ideal for privacy.&lt;/p&gt;

&lt;p&gt;So I built a &lt;strong&gt;client-side pixelation tool&lt;/strong&gt; that runs entirely in your browser.&lt;/p&gt;




&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Instant Pixelation
&lt;/h3&gt;

&lt;p&gt;Upload an image and apply a pixelation effect instantly.&lt;/p&gt;

&lt;h3&gt;
  
  
  100% Client-Side Processing
&lt;/h3&gt;

&lt;p&gt;Your image never leaves your device. Everything happens in the browser.&lt;/p&gt;

&lt;h3&gt;
  
  
  Adjustable Pixel Size
&lt;/h3&gt;

&lt;p&gt;You can control how strong the pixelation effect is.&lt;/p&gt;

&lt;h3&gt;
  
  
  Fast Canvas Rendering
&lt;/h3&gt;

&lt;p&gt;The tool uses &lt;strong&gt;HTML5 Canvas&lt;/strong&gt; to apply the pixelation effect efficiently.&lt;/p&gt;

&lt;h3&gt;
  
  
  One-Click Download
&lt;/h3&gt;

&lt;p&gt;Download the pixelated image instantly.&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Works (Under the Hood)
&lt;/h2&gt;

&lt;p&gt;The tool uses the &lt;strong&gt;HTML Canvas API&lt;/strong&gt; to manipulate image pixels.&lt;/p&gt;

&lt;p&gt;The basic idea:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Load the image into a canvas&lt;/li&gt;
&lt;li&gt;Divide the image into blocks&lt;/li&gt;
&lt;li&gt;Replace each block with the average color of its pixels&lt;/li&gt;
&lt;li&gt;Render the block as a square&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Simplified pseudo-code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="k"&gt;for &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;y&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;y&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="nx"&gt;height&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;y&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="nx"&gt;pixelSize&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="k"&gt;for &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;x&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;x&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="nx"&gt;width&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;x&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="nx"&gt;pixelSize&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;color&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;getAverageColor&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;y&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;pixelSize&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="nf"&gt;drawSquare&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;y&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;pixelSize&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;color&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This creates the &lt;strong&gt;classic pixelated mosaic effect&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Use Cases
&lt;/h2&gt;

&lt;p&gt;Developers and creators use pixelation for many things:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Hiding sensitive information in screenshots&lt;/li&gt;
&lt;li&gt;Protecting identities in photos&lt;/li&gt;
&lt;li&gt;Creating pixel art style images&lt;/li&gt;
&lt;li&gt;Anonymizing faces or license plates&lt;/li&gt;
&lt;li&gt;Making stylized social media content&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tech Stack
&lt;/h2&gt;

&lt;p&gt;The tool is intentionally simple and lightweight.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; HTML, CSS, JavaScript, Nextjs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rendering:&lt;/strong&gt; HTML5 Canvas&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Processing:&lt;/strong&gt; Client-side only&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No backend required.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Client-Side Tools Matter
&lt;/h2&gt;

&lt;p&gt;Privacy is a big deal when dealing with images.&lt;/p&gt;

&lt;p&gt;Uploading screenshots to random servers can expose sensitive information.&lt;/p&gt;

&lt;p&gt;By processing images &lt;strong&gt;entirely in the browser&lt;/strong&gt;, tools like this ensure:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;better privacy&lt;/li&gt;
&lt;li&gt;faster performance&lt;/li&gt;
&lt;li&gt;no server costs&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Try It Out
&lt;/h2&gt;

&lt;p&gt;You can try the tool here:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://www.pixelateimage.co" rel="noopener noreferrer"&gt;https://www.pixelateimage.co&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Feedback is welcome! If you have ideas for improvements or features, let me know.&lt;/p&gt;

&lt;h2&gt;
  
  
  Future Improvements
&lt;/h2&gt;

&lt;p&gt;Some features I'm considering adding:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Face detection pixelation&lt;/li&gt;
&lt;li&gt;Blur + pixelate options&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're building &lt;strong&gt;simple browser tools using Canvas&lt;/strong&gt;, I'd love to see them too.&lt;/p&gt;

</description>
      <category>privacy</category>
      <category>showdev</category>
      <category>sideprojects</category>
      <category>webdev</category>
    </item>
    <item>
      <title>I Built AI Virtual Staging tool</title>
      <dc:creator>Atharv Tathe</dc:creator>
      <pubDate>Sat, 17 Jan 2026 06:29:42 +0000</pubDate>
      <link>https://dev.to/atharvtathe/i-built-ai-virtual-staging-tool-44k2</link>
      <guid>https://dev.to/atharvtathe/i-built-ai-virtual-staging-tool-44k2</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2rddlf3v5y6wwhd554ih.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2rddlf3v5y6wwhd554ih.png" alt=" " width="800" height="358"&gt;&lt;/a&gt;&lt;br&gt;
When I first started browsing real estate listings more closely, one thing kept bothering me.&lt;/p&gt;

&lt;p&gt;So many good properties were presented… badly.&lt;/p&gt;

&lt;p&gt;Empty rooms.&lt;br&gt;
Cold spaces.&lt;br&gt;
Perfectly fine homes that looked forgettable.&lt;/p&gt;

&lt;p&gt;And the worst part? The house itself wasn’t the problem. The presentation was.&lt;/p&gt;

&lt;p&gt;That’s where the idea for &lt;a href="https://www.aivirtualstaging.net/" rel="noopener noreferrer"&gt;aivirtualstaging.net&lt;/a&gt; was born.&lt;/p&gt;

&lt;p&gt;Empty Rooms Don’t Help Buyers Decide&lt;/p&gt;

&lt;p&gt;As humans, we don’t imagine easily from nothing.&lt;/p&gt;

&lt;p&gt;An empty living room doesn’t tell you:&lt;/p&gt;

&lt;p&gt;Where the sofa goes&lt;/p&gt;

&lt;p&gt;How big the space actually feels&lt;/p&gt;

&lt;p&gt;Whether a dining table will fit&lt;/p&gt;

&lt;p&gt;If the room feels cozy or awkward&lt;/p&gt;

&lt;p&gt;Agents know this. Builders know this.&lt;br&gt;
That’s why physical staging exists, but it’s expensive, slow, and not always practical.&lt;/p&gt;

&lt;p&gt;Virtual staging should solve this problem.&lt;/p&gt;

&lt;p&gt;But in reality, many virtual staging tools introduce new problems.&lt;/p&gt;

&lt;p&gt;What I Didn’t Like About Existing Virtual Staging Tools&lt;/p&gt;

&lt;p&gt;Before building anything, I tested a lot of existing solutions. And I kept seeing the same issues again and again:&lt;/p&gt;

&lt;p&gt;Furniture that looks out of scale&lt;/p&gt;

&lt;p&gt;Rooms that suddenly feel wider or deeper&lt;/p&gt;

&lt;p&gt;Camera angles that mysteriously change&lt;/p&gt;

&lt;p&gt;Lighting that no longer matches the original photo&lt;/p&gt;

&lt;p&gt;Images that scream “this is fake”&lt;/p&gt;

&lt;p&gt;For real estate listings, that’s dangerous.&lt;/p&gt;

&lt;p&gt;Buyers expect honesty.&lt;br&gt;
Agents need consistency.&lt;br&gt;
Listings must match reality.&lt;/p&gt;

&lt;p&gt;So I decided to build something that prioritizes authenticity over exaggeration.&lt;/p&gt;

&lt;p&gt;The Core Philosophy: Never Break the Room&lt;/p&gt;

&lt;p&gt;From day one, I set a few strict rules for aivirtualstaging.net:&lt;/p&gt;

&lt;p&gt;The room is sacred.&lt;/p&gt;

&lt;p&gt;That means:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Camera Angle Is Never Changed&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The uploaded photo is the single source of truth.&lt;br&gt;
No cropping. No zooming. No perspective tricks.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The Layout Always Stays Intact&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Walls, doors, windows, floors, ceilings - untouched.&lt;br&gt;
If it exists in the photo, it stays exactly where it is.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Furniture Must Make Physical Sense&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;No floating sofas.&lt;br&gt;
No beds blocking doorways.&lt;br&gt;
No chairs clipped into walls.&lt;/p&gt;

&lt;p&gt;Every piece of furniture must look like a human could actually place it there.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Lighting Must Match Reality&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Artificial lighting can easily ruin realism.&lt;br&gt;
So shadows, reflections, and light direction stay consistent with the original image.&lt;/p&gt;

&lt;p&gt;If the photo was taken on a cloudy afternoon, it should still feel like that.&lt;/p&gt;

&lt;p&gt;Why Realism Matters More Than “Wow”&lt;/p&gt;

&lt;p&gt;A lot of AI tools aim to impress at first glance.&lt;/p&gt;

&lt;p&gt;Bright colors.&lt;br&gt;
Stylish furniture.&lt;br&gt;
Instagram-ready interiors.&lt;/p&gt;

&lt;p&gt;But real estate isn’t Instagram.&lt;/p&gt;

&lt;p&gt;Agents don’t want buyers to fall in love with furniture.&lt;br&gt;
They want buyers to understand space.&lt;/p&gt;

&lt;p&gt;That’s why my goal isn’t to create fantasy interiors - it’s to help buyers answer questions like:&lt;/p&gt;

&lt;p&gt;“Will my bed fit here?”&lt;/p&gt;

&lt;p&gt;“Where does the TV go?”&lt;/p&gt;

&lt;p&gt;“Is this room too small or just empty?”&lt;/p&gt;

&lt;p&gt;“Can I picture myself living here?”&lt;/p&gt;

&lt;p&gt;If the image answers those questions, it has done its job.&lt;/p&gt;

&lt;p&gt;Features Built From Real Use Cases&lt;/p&gt;

&lt;p&gt;Instead of adding dozens of options, I focused on what agents actually need.&lt;/p&gt;

&lt;p&gt;Virtual Staging by Room Type&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A living room shouldn’t look like a showroom.&lt;/li&gt;
&lt;li&gt;A bedroom should feel calm, not crowded.&lt;/li&gt;
&lt;li&gt;A kitchen should remain functional and realistic.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each room is staged with intent, not decoration overload.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Day to Dusk Conversion&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Evening photos sell emotion.&lt;/p&gt;

&lt;p&gt;Day-to-dusk images:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Feel warmer&lt;/li&gt;
&lt;li&gt;Look premium&lt;/li&gt;
&lt;li&gt;Stand out in listings&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal here isn’t dramatic skies - it’s subtle transformation that still looks believable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Furniture Removal&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sometimes the best staging is less.&lt;/p&gt;

&lt;p&gt;Old furniture, clutter, or mismatched pieces can make rooms look smaller than they are.&lt;br&gt;
Furniture removal helps reset the space without altering structure or lighting.&lt;/p&gt;

&lt;p&gt;Built for Speed, Not Complexity&lt;/p&gt;

&lt;p&gt;One thing I hate about many tools is friction.&lt;/p&gt;

&lt;p&gt;Real estate workflows are already busy.&lt;br&gt;
Agents don’t want to “learn” software.&lt;/p&gt;

&lt;p&gt;So aivirtualstaging.net is designed to be straightforward:&lt;/p&gt;

&lt;p&gt;Upload the image&lt;/p&gt;

&lt;p&gt;Select room type and style&lt;/p&gt;

&lt;p&gt;Generate&lt;/p&gt;

&lt;p&gt;Download and use in your listing&lt;/p&gt;

&lt;p&gt;That’s it.&lt;/p&gt;

&lt;p&gt;No design skills.&lt;br&gt;
No confusing sliders.&lt;br&gt;
No trial and error loops.&lt;/p&gt;

&lt;p&gt;Who This Is Really For&lt;/p&gt;

&lt;p&gt;I built this primarily for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Real estate agents&lt;/li&gt;
&lt;li&gt;Brokers&lt;/li&gt;
&lt;li&gt;Property managers&lt;/li&gt;
&lt;li&gt;Builders and developers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But honestly, it’s for anyone who wants property photos to feel honest, warm, and inviting, without misleading buyers.&lt;/p&gt;

&lt;p&gt;What I’m Actively Improving&lt;/p&gt;

&lt;p&gt;This isn’t a “launch and forget” project.&lt;/p&gt;

&lt;p&gt;I’m continuously working on:&lt;/p&gt;

&lt;p&gt;Better furniture diversity&lt;/p&gt;

&lt;p&gt;Improved handling of small and awkward rooms&lt;/p&gt;

&lt;p&gt;More consistent styling across images&lt;/p&gt;

&lt;p&gt;Edge cases where realism can break&lt;/p&gt;

&lt;p&gt;Every update is driven by one question:&lt;/p&gt;

&lt;p&gt;“Would this pass as a real photo in a serious listing?”&lt;/p&gt;

&lt;p&gt;If the answer is no, it doesn’t ship.&lt;/p&gt;

&lt;p&gt;Why I’m Sharing This on dev.to&lt;/p&gt;

&lt;p&gt;I wanted to write this here because many of you are builders.&lt;/p&gt;

&lt;p&gt;You know how tempting it is to chase features, hype, and shortcuts.&lt;/p&gt;

&lt;p&gt;But sometimes the better product comes from restraint — from saying no to things that look impressive but break trust.&lt;/p&gt;

&lt;p&gt;This project taught me that realism is harder than creativity, but far more valuable.&lt;/p&gt;

&lt;p&gt;Try It, Break It, Critique It&lt;/p&gt;

&lt;p&gt;If you work in real estate or are curious about virtual staging, try aivirtualstaging.net.&lt;/p&gt;

&lt;p&gt;I’m genuinely open to feedback, especially criticism.&lt;br&gt;
That’s how this gets better.&lt;/p&gt;

&lt;p&gt;Thanks for reading.&lt;br&gt;
And if you’re building something too: keep it honest, keep it simple, and keep shipping.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>showdev</category>
      <category>ai</category>
      <category>javascript</category>
    </item>
    <item>
      <title>I Built a time card calculator Because Calculating Work Hours Shouldn’t Be This Hard</title>
      <dc:creator>Atharv Tathe</dc:creator>
      <pubDate>Sun, 16 Nov 2025 11:50:46 +0000</pubDate>
      <link>https://dev.to/atharvtathe/i-built-a-time-card-calculator-because-calculating-work-hours-shouldnt-be-this-hard-1h8c</link>
      <guid>https://dev.to/atharvtathe/i-built-a-time-card-calculator-because-calculating-work-hours-shouldnt-be-this-hard-1h8c</guid>
      <description>&lt;p&gt;For a long time, calculating my work hours felt like a small but persistent annoyance. I’d jot down start times and end times, subtract breaks, double check totals, and then still wonder if I messed something up.&lt;/p&gt;

&lt;p&gt;It wasn’t a big problem… but it was a recurring one.&lt;br&gt;
And like any developer who gets repeatedly irritated by something, I did what we usually do: I built a solution.&lt;/p&gt;

&lt;p&gt;So here it is: &lt;a href="https://mytimecardcalculator.com" rel="noopener noreferrer"&gt;https://mytimecardcalculator.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A simple, free, and clean time card calculator that helps anyone calculate their work hours accurately, whether you’re an employee, freelancer, contractor, or shift worker.&lt;/p&gt;

&lt;p&gt;The Real Reason I Built It&lt;/p&gt;

&lt;p&gt;The idea didn’t come from a grand plan. It came from a very relatable moment: me, sitting with my laptop, staring at a spreadsheet, realizing I had entered the same set of hours three different ways and still wasn’t fully sure if my totals were right.&lt;/p&gt;

&lt;p&gt;I tried a few online calculators, but most of them:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;looked cluttered&lt;/li&gt;
&lt;li&gt;had intrusive ads&lt;/li&gt;
&lt;li&gt;were overloaded with fields&lt;/li&gt;
&lt;li&gt;required login or account creation&lt;/li&gt;
&lt;li&gt;or were simply too outdated&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I didn’t need a full HR system. I didn’t need timesheet history.&lt;br&gt;
I just needed a place to enter a few times and get a clean result.&lt;/p&gt;

&lt;p&gt;So I built exactly that.&lt;/p&gt;

&lt;p&gt;What MyTimeCardCalculator.com Does (And Why It Works Well)&lt;/p&gt;

&lt;p&gt;The tool is intentionally simple, but that’s what makes it effective. Here’s what it offers:&lt;/p&gt;

&lt;p&gt;✔️ Clean and intuitive UI&lt;/p&gt;

&lt;p&gt;I wanted a tool you could understand in 2 seconds. No tutorials. No guessing.&lt;br&gt;
Just pick your start time, end time, break duration, and you’re done.&lt;/p&gt;

&lt;p&gt;✔️ Daily AND weekly calculations&lt;/p&gt;

&lt;p&gt;Many calculators only support one shift. Mine supports an entire week — great for people who track weekly totals for payroll or clients.&lt;/p&gt;

&lt;p&gt;✔️ Works with overnight shifts&lt;/p&gt;

&lt;p&gt;One of the trickiest parts of time tracking.&lt;br&gt;
If your shift goes from 10:00 PM to 6:00 AM, the calculator handles it smoothly.&lt;/p&gt;

&lt;p&gt;✔️ PDF Export using jsPDF&lt;/p&gt;

&lt;p&gt;This was a highly requested feature even before I built it.&lt;br&gt;
You can instantly generate a downloadable, clean PDF of your completed time card — formatted neatly using jsPDF, entirely client-side, no servers involved.&lt;/p&gt;

&lt;p&gt;Perfect for submitting timesheets to employers or keeping personal records.&lt;/p&gt;

&lt;p&gt;✔️ 100% Free, No Login, No Tracking&lt;/p&gt;

&lt;p&gt;Nothing is stored. Nothing is uploaded. No accounts, no cookies.&lt;br&gt;
Just a simple browser tool that respects your privacy.&lt;/p&gt;

&lt;p&gt;✔️ Mobile-first experience&lt;/p&gt;

&lt;p&gt;A lot of people track hours on the go, especially shift workers.&lt;br&gt;
So the layout is optimized to work smoothly on smartphones and tablets.&lt;/p&gt;

&lt;p&gt;A Bit More About the Tech Stack&lt;/p&gt;

&lt;p&gt;here’s the geeky breakdown:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Frontend: Next.js&lt;/li&gt;
&lt;li&gt;Styling: Tailwind CSS&lt;/li&gt;
&lt;li&gt;PDF Generation: jsPDF&lt;/li&gt;
&lt;li&gt;Time logic: Custom JavaScript helpers using native Date APIs&lt;/li&gt;
&lt;li&gt;Hosting: Vercel&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Time calculations happen entirely in the browser. No API calls, no server roundtrips.&lt;/p&gt;

&lt;p&gt;PDF generation also happens directly client-side with jsPDF, so the download is instant and private.&lt;/p&gt;

&lt;p&gt;Challenges &amp;amp; Interesting Problems Solved&lt;/p&gt;

&lt;p&gt;Every small project has that one thing you thought would take 5 minutes… but takes 5 hours. Here were a few:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Handling Overnight Shifts&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you work from 10 PM → 6 AM, technically “end time” is the next day.&lt;br&gt;
I wrote a custom logic that detects when the end time passes midnight and adjusts the calculation accordingly.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Designing a Weekly Table That Fits on Mobile&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Tables + mobile screens = pain.&lt;br&gt;
I had to rethink spacing, font sizes, and breakpoints to make everything readable without horizontal scrolling.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Creating Human-Friendly PDF Layouts with jsPDF&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;jsPDF is powerful, but formatting text, aligning columns, and keeping everything clean took some trial and error.&lt;br&gt;
The final result looks like a proper timesheet, not a random export.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Preventing Weird Inputs From Breaking Everything&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;People enter time in all sorts of ways:&lt;/p&gt;

&lt;p&gt;“9”&lt;/p&gt;

&lt;p&gt;“9:00”&lt;/p&gt;

&lt;p&gt;“09:00 AM”&lt;/p&gt;

&lt;p&gt;“21:00”&lt;/p&gt;

&lt;p&gt;I added smart checks so the calculator can handle inconsistencies without confusing the user.&lt;/p&gt;

&lt;p&gt;Why I Love Building Tools Like This&lt;/p&gt;

&lt;p&gt;There’s something very satisfying about building tools that solve small, real problems.&lt;br&gt;
Not massive SaaS platforms.&lt;br&gt;
Not giant dashboards.&lt;/p&gt;

&lt;p&gt;Just tiny, useful, practical tools that make someone’s day easier — maybe yours, maybe mine, maybe both.&lt;/p&gt;

&lt;p&gt;And honestly, I think the web needs more of that. More simple tools, fewer bloated systems.&lt;/p&gt;

&lt;p&gt;What’s Coming Next&lt;/p&gt;

&lt;p&gt;Even though the tool already feels polished, I’m planning a few more features:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;More PDF customization (branding, notes, signatures)&lt;/li&gt;
&lt;li&gt;CSV Export&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Nothing that complicates the tool, just enhancements that keep it simple but more flexible.&lt;/p&gt;

&lt;p&gt;Try It And Tell Me What You Think&lt;/p&gt;

&lt;p&gt;If you track your hours or know someone who does, give it a try:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://mytimecardcalculator.com" rel="noopener noreferrer"&gt;https://mytimecardcalculator.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’d genuinely love to know what you think.&lt;br&gt;
Suggestions, feature ideas, UI feedback — everything helps.&lt;/p&gt;

&lt;p&gt;And if you're also building tiny, useful web tools, share them in the comments.&lt;br&gt;
I love checking out what others in the community are creating.&lt;/p&gt;

&lt;p&gt;Thanks for reading!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>sideprojects</category>
    </item>
    <item>
      <title>Introducing CaricatureMaker.net : My Little Side Project to Turn Photos Into Caricatures</title>
      <dc:creator>Atharv Tathe</dc:creator>
      <pubDate>Sun, 28 Sep 2025 06:20:07 +0000</pubDate>
      <link>https://dev.to/atharvtathe/introducing-caricaturemakernet-my-little-side-project-to-turn-photos-into-caricatures-4cga</link>
      <guid>https://dev.to/atharvtathe/introducing-caricaturemakernet-my-little-side-project-to-turn-photos-into-caricatures-4cga</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhyol0ph0sml4n6ii2qv7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhyol0ph0sml4n6ii2qv7.png" alt="caricature examples" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hey folks,&lt;/p&gt;

&lt;p&gt;I’ve been tinkering on a fun side project lately, and I finally feel ready to share it with the world. It’s called CaricatureMaker.net&lt;br&gt;
, and as the name suggests, it’s a simple online tool that turns any photo into a caricature instantly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;How the Idea Started&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I’ve always loved caricatures, you see them at fairs, amusement parks, or in newspapers where artists exaggerate faces in a way that’s both funny and artistic. The thing is, unless you know a caricature artist, they’re not exactly easy to get.&lt;/p&gt;

&lt;p&gt;Most of us don’t have the time (or patience) to spend hours on Photoshop trying to create that effect ourselves. I thought: what if you could get a caricature in a couple of seconds, right from your browser?&lt;/p&gt;

&lt;p&gt;That question turned into late night coding sessions, experimenting with AI models, and slowly shaping this project into something people could actually use.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;What I Ended Up Building&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After a lot of trial and error, I built a simple flow:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Upload a photo: Just pick any portrait.&lt;/li&gt;
&lt;li&gt;AI processing kicks in: The backend transforms the photo into a fun caricature style.&lt;/li&gt;
&lt;li&gt;Download instantly: No watermark&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I deliberately kept the UI minimal because I wanted the process to feel quick, clean, and enjoyable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Features Right Now&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Instant caricature generation (literally takes seconds).&lt;/li&gt;
&lt;li&gt;Mobile friendly so it works well on phones too.&lt;/li&gt;
&lt;li&gt;No fuss or design skills.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Tech Side (for the curious)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Since this is Dev.to, I know some of you might be interested in the stack. Here’s the gist:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Frontend: Next.js + TailwindCSS (kept it lightweight).&lt;/li&gt;
&lt;li&gt;Backend: Node.js + Express for the API endpoints.&lt;/li&gt;
&lt;li&gt;AI model: Runs image transformations server-side, optimized for speed.&lt;/li&gt;
&lt;li&gt;Hosting: Deployed Railway and Vercel&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Who Might Enjoy This&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Anyone looking for a fun profile picture.&lt;/li&gt;
&lt;li&gt;Content creators who want quirky visuals for posts.&lt;/li&gt;
&lt;li&gt;People who just want to laugh at a caricature of themselves.&lt;/li&gt;
&lt;li&gt;I’ve already had friends try it out and send me hilarious caricatures of their pets, which I didn’t plan for but actually works pretty well.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;What’s Next&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is still very much a work in progress. Some things on my mind:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Adding more caricature styles (comic, manga-inspired, etc.).&lt;/li&gt;
&lt;li&gt;Giving users the ability to tweak exaggeration levels.&lt;/li&gt;
&lt;li&gt;Maybe even a “caricature group photo” option.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Wrapping Up&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I built Caricature Maker because I wanted to merge my love for creative visuals with my interest in AI tools. It’s not perfect yet, but it’s fun, fast, and already putting smiles on people’s faces.&lt;/p&gt;

&lt;p&gt;If you want to try it out, here’s the link:&lt;br&gt;
&lt;a href="https://caricaturemaker.net/" rel="noopener noreferrer"&gt;https://caricaturemaker.net/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’d love to hear your thoughts — whether it’s ideas for features, technical feedback, or just sharing your funniest caricature results.&lt;/p&gt;

&lt;p&gt;Thanks for reading!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>showdev</category>
      <category>webdev</category>
    </item>
    <item>
      <title>I Built a Free Online Signature Generator</title>
      <dc:creator>Atharv Tathe</dc:creator>
      <pubDate>Fri, 20 Jun 2025 11:09:55 +0000</pubDate>
      <link>https://dev.to/atharvtathe/i-built-a-free-online-signature-generator-ne2</link>
      <guid>https://dev.to/atharvtathe/i-built-a-free-online-signature-generator-ne2</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxljjtt3e6j230a4diyae.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxljjtt3e6j230a4diyae.jpeg" alt="online signature tool" width="800" height="398"&gt;&lt;/a&gt;&lt;br&gt;
Hey devs!&lt;/p&gt;

&lt;p&gt;I recently launched a small tool called &lt;a href="https://www.signaturegenerator.me/" rel="noopener noreferrer"&gt;SignatureGenerator.me&lt;/a&gt; — a fast, free, privacy-first digital signature creator. It lets you draw or type your signature right in the browser and download it instantly, no sign-up or watermark involved.&lt;/p&gt;

&lt;p&gt;Let me walk you through what it does, why I built it, and how it works under the hood.&lt;/p&gt;

&lt;p&gt;🛠 Why I Built This&lt;br&gt;
I needed to sign a PDF and was frustrated with the existing options:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bloated tools with popups and ads&lt;/li&gt;
&lt;li&gt;Forced account creation&lt;/li&gt;
&lt;li&gt;Watermarks unless you pay&lt;/li&gt;
&lt;li&gt;Server uploads of personal signatures (big no-no for privacy)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So I thought — why not build a minimal web app that runs 100% on the frontend? That’s how SignatureGenerator.me was born.&lt;/p&gt;

&lt;p&gt;✨ Key Features&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Draw or Type your signature&lt;/li&gt;
&lt;li&gt;Choose from elegant, script-style fonts&lt;/li&gt;
&lt;li&gt;Download as a high-res PNG with transparent background&lt;/li&gt;
&lt;li&gt;All offline – nothing is stored or sent to a server&lt;/li&gt;
&lt;li&gt;Fully responsive (works great on touchscreens)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🧱 Tech Stack&lt;br&gt;
The tool is built with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTML Canvas API for drawing&lt;/li&gt;
&lt;li&gt;React for interactivity&lt;/li&gt;
&lt;li&gt;Tailwind CSS for styling&lt;/li&gt;
&lt;li&gt;Google Fonts for nice script typefaces&lt;/li&gt;
&lt;li&gt;FileSaver.js (or plain canvas export) for image download&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Everything is rendered and processed client-side, so no backend at all. Your signature stays private.&lt;/p&gt;

&lt;p&gt;🧪 Lessons Learned&lt;br&gt;
Handling both mouse and touch inputs for canvas drawing is tricky I had to normalize events carefully.&lt;/p&gt;

&lt;p&gt;Font rendering can vary across browsers, so I had to test a lot to make the typed signatures look polished.&lt;/p&gt;

&lt;p&gt;Optimizing for mobile touch UX (clear button, draw sensitivity) made a big difference in usability.&lt;/p&gt;

&lt;p&gt;📸 Try It Live&lt;br&gt;
👉 &lt;a href="https://www.signaturegenerator.me" rel="noopener noreferrer"&gt;Signature Generator&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Whether you're signing PDFs, customizing an email footer, or adding a signature to a design, it takes seconds.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>I Made a Caricature Maker – Here's Why</title>
      <dc:creator>Atharv Tathe</dc:creator>
      <pubDate>Sun, 08 Jun 2025 13:00:23 +0000</pubDate>
      <link>https://dev.to/atharvtathe/i-made-a-caricature-maker-heres-why-92i</link>
      <guid>https://dev.to/atharvtathe/i-made-a-caricature-maker-heres-why-92i</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7ij1fyocsnxamxh4plne.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7ij1fyocsnxamxh4plne.jpeg" alt="caricature" width="800" height="389"&gt;&lt;/a&gt;&lt;br&gt;
Hi everyone,&lt;/p&gt;

&lt;p&gt;I recently launched something fun that I’ve been working on: CaricatureMaker.net website where you can upload a photo and get a playful, exaggerated caricature of yourself in just a few seconds.&lt;/p&gt;

&lt;p&gt;No app to download, just visit, upload, and enjoy the result.&lt;/p&gt;

&lt;p&gt;In this post, I wanted to share the story behind why I built it and what I’ve learned from the process.&lt;/p&gt;

&lt;p&gt;Why Caricatures?&lt;br&gt;
Caricatures have always made me smile. They’re funny, light-hearted, and somehow manage to highlight the unique things about a person in a creative way.&lt;/p&gt;

&lt;p&gt;You’ve probably seen artists making them at tourist spots or in cartoons. They usually exaggerate facial features — like a big smile, prominent nose, or expressive eyes — in a way that’s fun, not insulting.&lt;/p&gt;

&lt;p&gt;I thought: why not bring that experience online?&lt;/p&gt;

&lt;p&gt;What I Wanted to Create&lt;br&gt;
My goal was simple:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Make it easy for anyone to create a caricature&lt;/li&gt;
&lt;li&gt;Keep it fun and fast&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The idea was to take something traditionally done by hand and bring it into a modern, easy-to-use website.&lt;/p&gt;

&lt;p&gt;How It Works (In Simple Terms)&lt;br&gt;
You visit the site, upload a clear photo (a front-facing face works best), and within seconds, the site gives you back a caricature version of that photo.&lt;/p&gt;

&lt;p&gt;It’s not perfect — sometimes the results are hilarious, other times surprisingly accurate — but that’s part of the charm.&lt;/p&gt;

&lt;p&gt;The whole process usually takes just a few seconds, and the final image is yours to download or share.&lt;/p&gt;

&lt;p&gt;What I Learned from Building This&lt;br&gt;
Even though this was a fun project, I learned a few important things:&lt;/p&gt;

&lt;p&gt;Simple ideas can bring joy – Not everything has to be complex or serious to be useful or loved.&lt;/p&gt;

&lt;p&gt;User experience matters – Making something fast and easy to use makes a big difference.&lt;/p&gt;

&lt;p&gt;People love sharing fun things – A lot of users started sending their caricatures to friends or posting them on social media, and the site started spreading naturally.&lt;/p&gt;

&lt;p&gt;Try It Out&lt;br&gt;
If you want to see what your caricature might look like, give it a try:&lt;br&gt;
👉 &lt;a href="https://caricaturemaker.net" rel="noopener noreferrer"&gt;caricaturemaker.net&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It only takes a few seconds and works best with a clear photo of your face.&lt;/p&gt;

&lt;p&gt;What's Next?&lt;br&gt;
This is just the beginning. I’m already thinking about adding more features, like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Different caricature styles&lt;/li&gt;
&lt;li&gt;Caricatures of pets or couples&lt;/li&gt;
&lt;li&gt;Print options (stickers, mugs, etc.)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But for now, I just wanted to put something fun out into the world.&lt;/p&gt;

&lt;p&gt;If you try it out, I’d love to know what you think.&lt;/p&gt;

&lt;p&gt;Thanks for reading!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>I made a simple and easy to used Tip Calculator</title>
      <dc:creator>Atharv Tathe</dc:creator>
      <pubDate>Mon, 09 Dec 2024 07:31:54 +0000</pubDate>
      <link>https://dev.to/atharvtathe/i-made-a-simple-and-easy-to-used-tip-calculator-3oef</link>
      <guid>https://dev.to/atharvtathe/i-made-a-simple-and-easy-to-used-tip-calculator-3oef</guid>
      <description>&lt;p&gt;Have you ever found yourself at the end of a delightful meal, unsure of how much to tip your server? Calculating tips can sometimes feel like a math quiz, especially when you’re dining with friends or splitting the bill. That’s where Tip Calculator comes in to save the day!&lt;/p&gt;

&lt;p&gt;What is Tip Calculator?&lt;/p&gt;

&lt;p&gt;Tip Calculator is a simple, user-friendly tool designed to take the guesswork out of tipping. Whether you're at a restaurant, a coffee shop, or ordering takeout, our tool helps you calculate the perfect tip in just a few seconds.&lt;/p&gt;

&lt;p&gt;Why Use Tip Calculator?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Quick and Easy Calculations&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;With Tip Calculator, there’s no need to pull out your phone’s calculator app or do mental math. Simply input the bill amount, select your desired tip percentage, and let the tool do the rest.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Customizable Options&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Not everyone tips the same way, and that’s okay! Tip Calculator allows you to adjust the percentage to match your preferences or local tipping customs.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Split the Bill with Ease&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Dining with friends? Tip Calculator includes a handy feature to split the bill and tip among multiple people, ensuring everyone pays their fair share.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Accessible Anywhere&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Tip Calculator is available online, so you can use it on your smartphone, tablet, or computer whenever you need it.&lt;/p&gt;

&lt;p&gt;How Does It Work?&lt;/p&gt;

&lt;p&gt;Using Tip Calculator is as easy as 1-2-3:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Enter the bill amount.&lt;/li&gt;
&lt;li&gt;Choose your tip percentage.&lt;/li&gt;
&lt;li&gt;Decide how many people are splitting the bill (if applicable).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In an instant, you’ll see the total amount to pay, the tip amount, and how much each person owes.&lt;/p&gt;

&lt;p&gt;Who Can Benefit from Tip Calculator?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Frequent diners: Enjoy stress-free dining experiences by never worrying about tip calculations again.&lt;/li&gt;
&lt;li&gt;Groups and families: Easily split bills without confusion or arguments.&lt;/li&gt;
&lt;li&gt;Travelers: Adapt to different tipping customs around the world with ease.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Try It Today!&lt;br&gt;
here is the link : &lt;a href="https://tip-calculator.co/" rel="noopener noreferrer"&gt;https://tip-calculator.co/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Say goodbye to tipping confusion and hello to convenience! Visit Tip Calculator now and see how simple tipping can be. Whether it’s a casual coffee run or a fancy dinner, Tip Calculator is here to make your life easier.&lt;/p&gt;

&lt;p&gt;Start tipping smarter today with Tip Calculator—because every great meal deserves the perfect tip!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>react</category>
      <category>programming</category>
    </item>
    <item>
      <title>Introducing : Pie Chart Maker</title>
      <dc:creator>Atharv Tathe</dc:creator>
      <pubDate>Thu, 18 Aug 2022 04:23:24 +0000</pubDate>
      <link>https://dev.to/atharvtathe/introducing-pie-chart-maker-5bl2</link>
      <guid>https://dev.to/atharvtathe/introducing-pie-chart-maker-5bl2</guid>
      <description>&lt;p&gt;Hello everyone 🖐, Hope you all are doing well, Atharv here, a frontend developer passionate about building side projects.  I'm so excited to share my next side product, Pie Chart Maker with you all.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://piechartmaker.me/" rel="noopener noreferrer"&gt;Try Pie chart maker&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ✨️Inspiration
&lt;/h2&gt;

&lt;p&gt;Pie charts are one of the most popular graphs used in reports and presenstations. Pie charts are often used in business. So I started thinking of building a web app for the same, with more additional features.&lt;/p&gt;

&lt;h2&gt;
  
  
  Introducing Pie chart maker
&lt;/h2&gt;

&lt;p&gt;Pie chart maker is a free online tool using which you can make visually pleasing and beautiful pie charts. You can download the pie charts as a png/jpg image or as an svg file.&lt;/p&gt;

&lt;p&gt;With Pie chart maker, you can make beautiful and visually satisfying pie charts with just few clicks. It is really easy to use. You don’t have to deal with traditional complex applications anymore. Simply enter the data and your pie chart will be ready. You can configure the other options according to your need.&lt;/p&gt;

&lt;h2&gt;
  
  
  Features of Pie chart maker 😍
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Change background color&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You can change the background color of pie charts according to your choice. Select the color picker and take the color as you need. The changes in color automatically get reflected in preview given below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ficfgqf1advuhxdsiebye.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ficfgqf1advuhxdsiebye.gif" alt="background color change" width="1152" height="750"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Make 3D&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You can make a 3 dimentional pie charts with just one click. There is no extra configuration needed. There is a toggle button for making a 3D pie chart.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbc2vkvhz8cqrk41106no.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbc2vkvhz8cqrk41106no.gif" alt="Make 3D pie chart" width="1152" height="766"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Change position of legend&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You can change the postion of legend according to your need. There are various options for legend position such as top, bottom, left and right. There is default option for labeled legend.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F11u8r8kwkbdj8pzso1rs.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F11u8r8kwkbdj8pzso1rs.gif" alt="change legend position" width="" height=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Make Doughnut chart&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You can make a doughnut chart with just one click. All you need to do is to change the size of pie hole accordingly. 0.4 pie hole size suits best.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fijwleemcs2q0c7kfho3o.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fijwleemcs2q0c7kfho3o.gif" alt="make doughnut chart" width="1152" height="750"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Download graph&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You can download the pie chart for your use in three different formats such as .png, .jpg or .svg. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👩‍💻 Built with&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;Next.js&lt;/code&gt; : For building the whole UI&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Tailwind CSS&lt;/code&gt; : For complete styling&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Vercel&lt;/code&gt; : For frontend hosting&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;react-icons&lt;/code&gt; : For icons&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;🤗 Final words.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Hope you enjoyed &lt;a href="https://piechartmaker.me/" rel="noopener noreferrer"&gt;Pie chart maker&lt;/a&gt;, Don't forget to bookmark the website, it will be very useful. &lt;br&gt;
Share it with your friends and let them know about Pie chart maker, Looking forward to your feedback and suggestions. Feel free to share your thoughts and feedback. and help it make even better and super handy.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>react</category>
      <category>nextjs</category>
    </item>
  </channel>
</rss>
