<?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: Suvojit Modak</title>
    <description>The latest articles on DEV Community by Suvojit Modak (@suvojimodak).</description>
    <link>https://dev.to/suvojimodak</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%2F749801%2F78c40787-ebe3-4d0b-abff-73b906f7d0ac.png</url>
      <title>DEV Community: Suvojit Modak</title>
      <link>https://dev.to/suvojimodak</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/suvojimodak"/>
    <language>en</language>
    <item>
      <title>Meme</title>
      <dc:creator>Suvojit Modak</dc:creator>
      <pubDate>Tue, 16 Sep 2025 15:41:52 +0000</pubDate>
      <link>https://dev.to/suvojimodak/meme-12l5</link>
      <guid>https://dev.to/suvojimodak/meme-12l5</guid>
      <description></description>
    </item>
    <item>
      <title>🧑‍💻 CSS Art: Quiet Office Culture – A Minimal Tribute to Focus</title>
      <dc:creator>Suvojit Modak</dc:creator>
      <pubDate>Sun, 20 Jul 2025 09:01:55 +0000</pubDate>
      <link>https://dev.to/suvojimodak/the-digital-workspace-442g</link>
      <guid>https://dev.to/suvojimodak/the-digital-workspace-442g</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for &lt;a href="https://dev.to/challenges/frontend/axero"&gt;Frontend Challenge: Office Edition sponsored by Axero, CSS Art: Office Culture&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🎨 Inspiration
&lt;/h2&gt;

&lt;p&gt;This piece captures the quiet solitude of modern office life. It’s not about chaos or open-floor buzz—it’s about those personal, focused moments that define real productivity.&lt;/p&gt;

&lt;p&gt;From the desk and laptop to a motivational quote on the wall, every element reflects a calm and goal-driven workspace. It’s a nod to the idea that success is built quietly—in those long, uninterrupted hours at your desk, with nothing but your laptop and your goals for company.&lt;/p&gt;

&lt;p&gt;🧘 It’s a tribute to the peaceful side of productivity, built entirely with pure CSS.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔗 Live Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://codepen.io/Suvojit-Modak/pen/xbwZWOo" rel="noopener noreferrer"&gt;https://codepen.io/Suvojit-Modak/pen/xbwZWOo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💡 Tech Stack&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTML&lt;/li&gt;
&lt;li&gt;CSS&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No JavaScript, no images—just creativity and code.&lt;/p&gt;

&lt;h2&gt;
  
  
  🛠️ Journey
&lt;/h2&gt;

&lt;p&gt;This project started with a basic idea: show "office culture" in its simplest form. I began with a water cooler and whiteboard, then gradually evolved the scene into a personalized workspace through iterative design.&lt;br&gt;
As I refined the layout, I replaced early elements with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A desk, chair, and laptop for a focused vibe&lt;/li&gt;
&lt;li&gt;A motivational quote to reflect mental energy&lt;/li&gt;
&lt;li&gt;A water bottle for realism and subtle personality
Each change brought the scene closer to something that feels authentic, relatable, and calm—like a moment of quiet ambition in the workday.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🏁 Takeaways
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;CSS alone can convey mood and meaning&lt;/li&gt;
&lt;li&gt;Minimal details make a big difference&lt;/li&gt;
&lt;li&gt;Every office space tells a story—this one tells mine&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🙏 Thank You
&lt;/h2&gt;

&lt;p&gt;Big thanks to the &lt;strong&gt;Dev community&lt;/strong&gt; and &lt;strong&gt;the challenge organizers&lt;/strong&gt; for encouraging creativity in CSS. This was a rewarding experiment in expressing emotion and environment with nothing but frontend code. Looking forward to creating more visual stories through code!&lt;/p&gt;

</description>
      <category>frontendchallenge</category>
      <category>devchallenge</category>
      <category>css</category>
    </item>
    <item>
      <title>🌐 Frontend Challenge: Office Edition — 3D Interactive Desk with Three.js</title>
      <dc:creator>Suvojit Modak</dc:creator>
      <pubDate>Sun, 20 Jul 2025 07:42:21 +0000</pubDate>
      <link>https://dev.to/suvojimodak/interactive-3d-office-scene-with-threejs-2p80</link>
      <guid>https://dev.to/suvojimodak/interactive-3d-office-scene-with-threejs-2p80</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for &lt;a href="https://dev.to/challenges/frontend/axero"&gt;Frontend Challenge: Office Edition sponsored by Axero, Holistic Webdev: Office Space&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  💼 What I Built
&lt;/h2&gt;

&lt;p&gt;I created a fully interactive 3D office desk scene using HTML, CSS, JavaScript, and Three.js. The scene includes draggable camera controls, zoom functionality, clickable elements, and animated textures—designed to feel modern, minimal, and immersive right in the browser.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔹 Features:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Camera controls (rotate, zoom, pan)&lt;/li&gt;
&lt;li&gt;A clickable lamp that toggles light&lt;/li&gt;
&lt;li&gt;Animated laptop screen showing a typing effect&lt;/li&gt;
&lt;li&gt;Clean and modular design, including a customizable keyboard layout&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🔗 Live Demo:
&lt;/h2&gt;

&lt;p&gt;👉 &lt;a href="https://codepen.io/Suvojit-Modak/pen/RNWrQjX" rel="noopener noreferrer"&gt;https://codepen.io/Suvojit-Modak/pen/RNWrQjX&lt;/a&gt;&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;HTML&lt;/li&gt;
&lt;li&gt;CSS&lt;/li&gt;
&lt;li&gt;JavaScript&lt;/li&gt;
&lt;li&gt;Three.js&lt;/li&gt;
&lt;li&gt;WebGL&lt;/li&gt;
&lt;li&gt;OrbitControls&lt;/li&gt;
&lt;li&gt;Raycasting&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🛠️ Journey
&lt;/h2&gt;

&lt;p&gt;This project started with the goal of building something more immersive than a traditional 2D web layout. Using Three.js, I constructed a virtual office environment complete with a desk, laptop, lamp, and wall decor.&lt;/p&gt;

&lt;p&gt;The keyboard was particularly fun to design—I used a data-driven approach that lets you change the layout by editing a single array. For added realism, I animated the laptop screen with a looping code-typing effect and added interactive lighting.&lt;/p&gt;

&lt;p&gt;I gathered feedback and refined the design with a focus on balance and symmetry—especially in the keyboard layout. Each iteration brought more polish and better performance.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 Takeaways
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Three.js is incredibly powerful for creating interactive scenes on the web&lt;/li&gt;
&lt;li&gt;Interactivity (like toggles and animations) brings static 3D objects to life&lt;/li&gt;
&lt;li&gt;Modular code pays off when making updates or adding features&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🏷️ Tags
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;#threejs, #creativecoding, #webgl, #frontendchallenge, #javascript, #css, #html, #3dweb, #interactiveui, #webdevelopment&lt;br&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🙏 Thank You
&lt;/h2&gt;

&lt;p&gt;Thanks to the &lt;strong&gt;Dev community&lt;/strong&gt; and &lt;strong&gt;challenge organizers&lt;/strong&gt; for the opportunity to explore creative coding with a real-world theme. It was a great learning experience, and I’m excited to keep building even more interactive 3D experiences on the web! 🚀&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>frontendchallenge</category>
      <category>css</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Secure Data Encryption in JavaScript with CryptoSwiftJS</title>
      <dc:creator>Suvojit Modak</dc:creator>
      <pubDate>Thu, 03 Apr 2025 18:37:14 +0000</pubDate>
      <link>https://dev.to/suvojimodak/secure-data-encryption-in-javascript-with-cryptoswiftjs-1gck</link>
      <guid>https://dev.to/suvojimodak/secure-data-encryption-in-javascript-with-cryptoswiftjs-1gck</guid>
      <description>&lt;h3&gt;
  
  
  Introduction
&lt;/h3&gt;

&lt;p&gt;In today's digital world, securing sensitive information is more crucial than ever. Whether you're handling user data, API keys, or private messages, encryption plays a vital role in maintaining confidentiality. This is where CryptoSwiftJS comes into play—an easy-to-use AES-256-GCM encryption/decryption library with Argon2 password hashing.&lt;/p&gt;

&lt;p&gt;In this blog, we’ll explore how to use **CryptoSwiftJS **to encrypt and decrypt data securely in JavaScript.&lt;/p&gt;

&lt;h3&gt;
  
  
  🚀Why Use &lt;strong&gt;CryptoSwiftJS&lt;/strong&gt;?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;CryptoSwiftJS&lt;/strong&gt; provides a robust encryption mechanism by combining AES-256-GCM (a highly secure encryption algorithm) with Argon2id (a powerful password-based key derivation function). Here’s why it stands out:&lt;/p&gt;

&lt;p&gt;✅ Uses AES-256-GCM for high security 🔒&lt;br&gt;
✅ Argon2id for strong password-based key derivation 🔑&lt;br&gt;
✅ Utilizes random salts and IVs for added protection 🛡️&lt;br&gt;
✅ Lightweight and easy to use 📦&lt;/p&gt;

&lt;p&gt;Now, let’s get started!&lt;/p&gt;
&lt;h2&gt;
  
  
  📚 Installation
&lt;/h2&gt;

&lt;p&gt;You can install &lt;strong&gt;CryptoSwiftJS&lt;/strong&gt; using npm or yarn:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;npm install cryptoswiftjs&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;or&lt;/p&gt;

&lt;p&gt;&lt;code&gt;yarn add cryptoswiftjs&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  🔧 Encrypting Data
&lt;/h2&gt;

&lt;p&gt;To encrypt a message, you need to import the encrypt function from CryptoSwiftJS and provide a password:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const { encrypt } = require('cryptoswiftjs');

const message = "Hello, Secure World!";
const password = "mySuperStrongPassword123";

(async () =&amp;gt; {
    const encrypted = await encrypt(message, password);
    console.log("Encrypted:", encrypted);
})();
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;🔹 The encryption function generates a random salt and IV to enhance security.&lt;br&gt;
🔹 AES-256-GCM ensures the data remains protected against attacks.&lt;/p&gt;
&lt;h2&gt;
  
  
  🔓 Decrypting Data
&lt;/h2&gt;

&lt;p&gt;Decrypting an encrypted message is just as easy. Use the decrypt function and provide the same password:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const { decrypt } = require('cryptoswiftjs');

(async () =&amp;gt; {
    const encryptedData = "your_encrypted_data_here";
    const decrypted = await decrypt(encryptedData, "mySuperStrongPassword123");
    console.log("Decrypted:", decrypted);
})();
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;✔ Decryption is only possible with the correct password since the key is derived from it using Argon2.&lt;br&gt;
✔ The authentication tag ensures data integrity and prevents tampering.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;🛠️ How CryptoSwiftJS Works&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;1️⃣ Password-Based Key Derivation&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Uses Argon2id to generate a 32-byte encryption key.&lt;/li&gt;
&lt;li&gt;Includes random salts for extra protection.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;2️⃣ AES-256-GCM Encryption&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Uses a random IV (Initialization Vector) for every encryption.&lt;/li&gt;
&lt;li&gt;Generates an authentication tag to ensure data integrity.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;3️⃣ Secure Decryption&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The same password is used to derive the key and decrypt the data.&lt;/li&gt;
&lt;li&gt;The authentication tag is validated to prevent tampering.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🔥 Security Best Practices
&lt;/h2&gt;

&lt;p&gt;🔹 Never reuse salts &amp;amp; IVs for the same password.&lt;br&gt;
🔹 Avoid hardcoding passwords in your application.&lt;br&gt;
🔹 Use long and strong passwords (random and unique).&lt;br&gt;
🔹 Consider additional encryption layers for highly sensitive data.&lt;/p&gt;

&lt;p&gt;By following these security practices, you can ensure maximum protection for your data.&lt;/p&gt;

&lt;h2&gt;
  
  
  📜 Conclusion
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;CryptoSwiftJS&lt;/strong&gt; is a powerful yet lightweight solution for secure encryption in JavaScript applications. Whether you're building a Node.js backend, a React app, or a secure API, this library simplifies the encryption process while maintaining strong security.&lt;/p&gt;

&lt;p&gt;🔗 Try it out today! Install &lt;strong&gt;CryptoSwiftJS&lt;/strong&gt; and start encrypting your sensitive data in just a few lines of code.&lt;/p&gt;

&lt;p&gt;For more information, visit the GitHub &lt;a href="https://github.com/Suvoji01/cryptoswiftjs" rel="noopener noreferrer"&gt;Repository &lt;/a&gt;🚀.&lt;/p&gt;

&lt;p&gt;📌 Have questions or suggestions? Drop them in the comments! Let's make security a priority in our applications. 💡&lt;/p&gt;

&lt;p&gt;Happy coding! ✨&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>security</category>
      <category>cryptography</category>
      <category>webdev</category>
    </item>
    <item>
      <title>CSSmas Magic: Santa 🎅 Delivering Code, Sleighing Bugs &amp; Tree 🎄-mendous Vibes</title>
      <dc:creator>Suvojit Modak</dc:creator>
      <pubDate>Thu, 05 Dec 2024 19:10:28 +0000</pubDate>
      <link>https://dev.to/suvojimodak/cssmas-magic-santa-delivering-code-sleighing-bugs-tree-mendous-vibes-39l7</link>
      <guid>https://dev.to/suvojimodak/cssmas-magic-santa-delivering-code-sleighing-bugs-tree-mendous-vibes-39l7</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for &lt;a href="https://dev.to/challenges/frontend-2024-12-04"&gt;Frontend Challenge: December Edition&lt;/a&gt;, CSS Art: Space.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Inspiration
&lt;/h2&gt;

&lt;p&gt;Today, I'm highlighting the festive magic of &lt;strong&gt;Jingle Bells&lt;/strong&gt; 🎄🎶! This iconic Christmas song brings joy and warmth, spreading holiday cheer wherever it plays. Whether you're decorating the tree, enjoying some hot cocoa, or just relaxing with loved ones, the upbeat rhythm of Jingle Bells reminds us of the merriment of the season. Play it loud, spread the vibes, and let the season’s spirit fill your heart. Here's to the magic of Christmas, the lights, and the music that makes this time of year unforgettable! 🌟&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://codepen.io/Suvojit-Modak/pen/pvzgVQK" rel="noopener noreferrer"&gt;https://codepen.io/Suvojit-Modak/pen/pvzgVQK&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Journey
&lt;/h2&gt;

&lt;p&gt;In my journey, I focused on creating an engaging, festive interface featuring elements like Santa, a Christmas tree, and a holiday-themed design. I learned how to integrate animations, CSS styling, and interactive features such as music controls to bring the page to life. I'm particularly proud of achieving smooth transitions and a cohesive design that brings the holiday spirit to the user's screen. Next, I hope to refine the user interactions and explore adding more dynamic content for an even more immersive experience.&lt;/p&gt;

&lt;p&gt;"Thank you for checking it out! I'd love to hear your feedback and thoughts ❤"&lt;/p&gt;

</description>
      <category>frontendchallenge</category>
      <category>devchallenge</category>
      <category>css</category>
    </item>
    <item>
      <title>Audio to Text Application using AssemblyAi</title>
      <dc:creator>Suvojit Modak</dc:creator>
      <pubDate>Sun, 17 Nov 2024 06:57:53 +0000</pubDate>
      <link>https://dev.to/suvojimodak/audio-to-text-application-using-assemblyai-1pnf</link>
      <guid>https://dev.to/suvojimodak/audio-to-text-application-using-assemblyai-1pnf</guid>
      <description>&lt;p&gt;This is a submission for the &lt;a href="https://dev.to/challenges/assemblyai"&gt;AssemblyAI Challenge&lt;/a&gt; : Sophisticated Speech-to-Text.&lt;/p&gt;

&lt;h2&gt;
  
  
  Project Overview:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;I built a platform using AssemblyAI that allows users to upload an audio file or provide a URL to get a transcription. The system processes the audio and delivers accurate transcriptions in a user-friendly interface. Users can easily access and view the transcriptions, enhancing both accessibility and convenience. The platform supports a wide range of audio formats and ensures quick processing for seamless user experience.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Responsive Design: Built with Angular, SCSS and Bootstrap to ensure usability across all devices.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Downloadable Transcriptions: Users can download transcriptions directly from the interface.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Toast Notifications: Integrated toast messages to provide instant feedback to users for actions such as transcription downloads, errors, or successful uploads, enhancing user interaction.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Progressive Web App (PWA): Implemented as a PWA, allowing users to install the application on their devices, work offline, and experience faster load times through caching and service workers. This feature ensures enhanced accessibility and reliability.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://text-to-audio-assemblyai-challenge.vercel.app/" rel="noopener noreferrer"&gt;https://text-to-audio-assemblyai-challenge.vercel.app/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Screenshots
&lt;/h2&gt;

&lt;p&gt;Main Interface (Live Transcription)&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%2Fkj8lo16zh6xebvrjt84n.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%2Fkj8lo16zh6xebvrjt84n.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Journey
&lt;/h2&gt;

&lt;p&gt;I utilized AssemblyAI's advanced speech-to-text model to convert audio files into accurate transcriptions, presenting the results in a clean, user-friendly format for enhanced readability and ease of access.&lt;/p&gt;

&lt;h2&gt;
  
  
  Acknowledgments
&lt;/h2&gt;

&lt;p&gt;This project is part of the &lt;strong&gt;AssemblyAI&lt;/strong&gt; Challenge hosted on &lt;strong&gt;DEV Community&lt;/strong&gt;. Special thanks to the organizers for providing the opportunity to build and showcase this application.&lt;/p&gt;

&lt;p&gt;About Me&lt;br&gt;
Suvojit Modak&lt;br&gt;
Mean / Mern Stack Developer&lt;br&gt;
Visit my Dev.to profile: &lt;a href="https://dev.to/suvojimodak"&gt;https://dev.to/suvojimodak&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you for reading, everyone.&lt;/p&gt;

</description>
      <category>assemblyaichallenge</category>
      <category>devchallenge</category>
      <category>ai</category>
      <category>api</category>
    </item>
    <item>
      <title>Cup Cake</title>
      <dc:creator>Suvojit Modak</dc:creator>
      <pubDate>Fri, 29 Mar 2024 20:28:57 +0000</pubDate>
      <link>https://dev.to/suvojimodak/cup-cake-35if</link>
      <guid>https://dev.to/suvojimodak/cup-cake-35if</guid>
      <description>&lt;p&gt;This is a submission for DEV Challenge v24.03.20, CSS Art: Favorite Snack.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I created a stylish cupcake design using HTML and CSS, aiming to achieve a visually appealing and dynamic representation of a cupcake. The design features detailed elements such as frosting, cherry, and sprinkle effects, enhanced with animations and shadow effects to create a lifelike and charming presentation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://codepen.io/ecces4/pen/QWPqmpa" rel="noopener noreferrer"&gt;https://codepen.io/ecces4/pen/QWPqmpa&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Journey
&lt;/h2&gt;

&lt;p&gt;I enjoyed crafting a visually dynamic cupcake design with HTML and CSS, learning new techniques and enhancing my skills.&lt;/p&gt;

</description>
      <category>frontendchallenge</category>
      <category>devchallenge</category>
      <category>css</category>
      <category>html</category>
    </item>
  </channel>
</rss>
