<?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>Forem: Adrian | Creator of BigDevSoon</title>
    <description>The latest articles on Forem by Adrian | Creator of BigDevSoon (@bigsondev).</description>
    <link>https://forem.com/bigsondev</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%2F575731%2F380c9ff8-6641-4222-adc2-e4bd576875dc.png</url>
      <title>Forem: Adrian | Creator of BigDevSoon</title>
      <link>https://forem.com/bigsondev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/bigsondev"/>
    <language>en</language>
    <item>
      <title>10 CSS Features That Replace JavaScript</title>
      <dc:creator>Adrian | Creator of BigDevSoon</dc:creator>
      <pubDate>Tue, 03 Mar 2026 16:00:00 +0000</pubDate>
      <link>https://forem.com/bigsondev/10-css-features-that-replace-javascript-3k5f</link>
      <guid>https://forem.com/bigsondev/10-css-features-that-replace-javascript-3k5f</guid>
      <description>&lt;p&gt;CSS can now do things that used to need JavaScript libraries, build tools, or hundreds of lines of manual DOM code. Most of these features have shipped in the last 2-3 years — but a lot of developers haven't caught up yet.&lt;/p&gt;

&lt;p&gt;I built 10 interactive demos to show what's possible. Every demo runs in a live code editor — edit the code and see results instantly. No signup, no install.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Scroll Progress Bar — No JavaScript
&lt;/h2&gt;

&lt;p&gt;A reading progress bar that tracks scroll position using &lt;code&gt;animation-timeline: scroll()&lt;/code&gt;. No event listeners, no &lt;code&gt;requestAnimationFrame&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.progress-bar&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;position&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;fixed&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;top&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;left&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;right&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;height&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;4px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;background&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;linear-gradient&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;90deg&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;#9F7AEA&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;#ED8936&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="nl"&gt;transform-origin&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;left&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;animation&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;grow-bar&lt;/span&gt; &lt;span class="n"&gt;linear&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="py"&gt;animation-timeline&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;scroll&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="k"&gt;@keyframes&lt;/span&gt; &lt;span class="n"&gt;grow-bar&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nt"&gt;from&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nl"&gt;transform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;scaleX&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
  &lt;span class="nt"&gt;to&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nl"&gt;transform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;scaleX&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;1&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;&lt;strong&gt;What it replaces:&lt;/strong&gt; &lt;code&gt;scroll&lt;/code&gt; event listener + &lt;code&gt;requestAnimationFrame&lt;/code&gt; + manual percentage math.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Browser support:&lt;/strong&gt; Chrome 115+ (Jul 2023), Edge 115+, Safari 18+ (Sep 2024). Firefox: behind flag.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bigdevsoon.me/pills/css-scroll-progress/" rel="noopener noreferrer"&gt;Try it live&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  2. Scroll Reveal Animations — No JavaScript
&lt;/h2&gt;

&lt;p&gt;Cards fade in and slide up as they enter the viewport using &lt;code&gt;animation-timeline: view()&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.card&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;animation&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;reveal&lt;/span&gt; &lt;span class="n"&gt;linear&lt;/span&gt; &lt;span class="nb"&gt;both&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="py"&gt;animation-timeline&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;view&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
  &lt;span class="py"&gt;animation-range&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;entry&lt;/span&gt; &lt;span class="m"&gt;0%&lt;/span&gt; &lt;span class="n"&gt;entry&lt;/span&gt; &lt;span class="m"&gt;100%&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="k"&gt;@keyframes&lt;/span&gt; &lt;span class="n"&gt;reveal&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nt"&gt;from&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nl"&gt;opacity&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nl"&gt;transform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;translateY&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;40px&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
  &lt;span class="nt"&gt;to&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nl"&gt;opacity&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nl"&gt;transform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;translateY&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;0&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;&lt;strong&gt;What it replaces:&lt;/strong&gt; AOS.js (14KB), GSAP ScrollTrigger, or a custom &lt;code&gt;IntersectionObserver&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Browser support:&lt;/strong&gt; Chrome 115+ (Jul 2023), Edge 115+, Safari 18+ (Sep 2024). Firefox: behind flag.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bigdevsoon.me/pills/css-scroll-reveal/" rel="noopener noreferrer"&gt;Try it live&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  3. Anchor-Positioned Popovers — No JavaScript
&lt;/h2&gt;

&lt;p&gt;Position popovers relative to any trigger element using CSS &lt;code&gt;anchor-name&lt;/code&gt; and &lt;code&gt;anchor()&lt;/code&gt; functions.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.trigger&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="py"&gt;anchor-name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;--btn&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="nt"&gt;popover&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="py"&gt;position-anchor&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;--btn&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;top&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;anchor&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;bottom&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="nl"&gt;left&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;anchor&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;left&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="nl"&gt;margin-top&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;8px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="k"&gt;@starting-style&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nc"&gt;.popover&lt;/span&gt;&lt;span class="nd"&gt;:popover-open&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;opacity&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;transform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;translateY&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;-8px&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;&lt;strong&gt;What it replaces:&lt;/strong&gt; Popper.js (8KB), Floating UI, or manual &lt;code&gt;getBoundingClientRect()&lt;/code&gt; — 200+ lines of JS.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Browser support:&lt;/strong&gt; Chrome 125+ (May 2024), Edge 125+, Safari 18+ (Sep 2024). Firefox: behind flag.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bigdevsoon.me/pills/css-anchor-popover/" rel="noopener noreferrer"&gt;Try it live&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  4. Form Validation Styles with :has()
&lt;/h2&gt;

&lt;p&gt;The form border, button state, and labels react to input validity in real time — zero JavaScript.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="c"&gt;/* Green border when all inputs valid */&lt;/span&gt;
&lt;span class="nc"&gt;.form&lt;/span&gt;&lt;span class="nd"&gt;:has&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;input&lt;/span&gt;&lt;span class="nd"&gt;:valid:not&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nd"&gt;:placeholder-shown&lt;/span&gt;&lt;span class="o"&gt;))&lt;/span&gt;&lt;span class="nd"&gt;:not&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nd"&gt;:has&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;input&lt;/span&gt;&lt;span class="nd"&gt;:invalid:not&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nd"&gt;:placeholder-shown&lt;/span&gt;&lt;span class="o"&gt;)))&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;border-color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#22c55e&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="c"&gt;/* Dim submit when invalid */&lt;/span&gt;
&lt;span class="nc"&gt;.form&lt;/span&gt;&lt;span class="nd"&gt;:has&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;input&lt;/span&gt;&lt;span class="nd"&gt;:invalid:not&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nd"&gt;:placeholder-shown&lt;/span&gt;&lt;span class="o"&gt;))&lt;/span&gt; &lt;span class="nc"&gt;.submit&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;opacity&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0.5&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;pointer-events&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;none&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;&lt;strong&gt;What it replaces:&lt;/strong&gt; &lt;code&gt;input&lt;/code&gt; event listeners on every field + &lt;code&gt;classList&lt;/code&gt; toggling + validity checking.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Browser support:&lt;/strong&gt; Chrome 105+ (Aug 2022), Safari 15.4+ (Mar 2022), Firefox 121+ (Dec 2023). Fully cross-browser.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bigdevsoon.me/pills/css-has-validation/" rel="noopener noreferrer"&gt;Try it live&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  5. Container Queries — Component-Level Responsive
&lt;/h2&gt;

&lt;p&gt;The same card switches layout based on its container width — not the viewport.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.card-wrapper&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="py"&gt;container-type&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;inline-size&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="k"&gt;@container&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;min-width&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;420px&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nc"&gt;.card&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="py"&gt;grid-template-columns&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;180px&lt;/span&gt; &lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="n"&gt;fr&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="py"&gt;grid-template-rows&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;none&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;&lt;strong&gt;What it replaces:&lt;/strong&gt; &lt;code&gt;ResizeObserver&lt;/code&gt; for component-level responsiveness. Media queries only check viewport width.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Browser support:&lt;/strong&gt; Chrome 105+ (Aug 2022), Safari 16+ (Sep 2022), Firefox 110+ (Feb 2023). Fully cross-browser.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bigdevsoon.me/pills/css-container-queries/" rel="noopener noreferrer"&gt;Try it live&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  6. Animated Accordion — No JavaScript
&lt;/h2&gt;

&lt;p&gt;Smooth open/close on native &lt;code&gt;&amp;lt;details&amp;gt;&lt;/code&gt; elements. The browser animates between &lt;code&gt;height: 0&lt;/code&gt; and &lt;code&gt;height: auto&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;body&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="py"&gt;interpolate-size&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;allow-keywords&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nc"&gt;.content&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;height&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;overflow&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;hidden&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;opacity&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;transition&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;height&lt;/span&gt; &lt;span class="m"&gt;0.4s&lt;/span&gt; &lt;span class="n"&gt;ease&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;opacity&lt;/span&gt; &lt;span class="m"&gt;0.4s&lt;/span&gt; &lt;span class="n"&gt;ease&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nt"&gt;details&lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="nt"&gt;open&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="nc"&gt;.content&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;height&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;auto&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;opacity&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;1&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;&lt;strong&gt;What it replaces:&lt;/strong&gt; Measuring &lt;code&gt;scrollHeight&lt;/code&gt; + &lt;code&gt;requestAnimationFrame&lt;/code&gt;. Or Headless UI, Radix Accordion, React Collapse.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Browser support:&lt;/strong&gt; Chrome 129+ (Sep 2024), Edge 129+. Safari and Firefox: not yet supported. Progressive enhancement — accordion still works, just without animation.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bigdevsoon.me/pills/css-animated-accordion/" rel="noopener noreferrer"&gt;Try it live&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  7. Native CSS Nesting — Drop Your Preprocessor
&lt;/h2&gt;

&lt;p&gt;The &lt;code&gt;&amp;amp;&lt;/code&gt; selector works like Sass — child rules, pseudo-classes, modifiers, all nested in one block.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.card&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;background&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#1e1b2e&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;padding&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;24px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;border-radius&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;12px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

  &lt;span class="err"&gt;&amp;amp;&lt;/span&gt; &lt;span class="err"&gt;h3&lt;/span&gt; &lt;span class="err"&gt;{&lt;/span&gt; &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#c4b5fd&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
  &lt;span class="o"&gt;&amp;amp;&lt;/span&gt; &lt;span class="nt"&gt;p&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#94a3b8&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;

  &lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="nd"&gt;:hover&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;transform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;translateY&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;-3px&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="nl"&gt;box-shadow&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt; &lt;span class="m"&gt;8px&lt;/span&gt; &lt;span class="m"&gt;24px&lt;/span&gt; &lt;span class="n"&gt;rgba&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;0.4&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;

  &lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="nc"&gt;.featured&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;border-left&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;3px&lt;/span&gt; &lt;span class="nb"&gt;solid&lt;/span&gt; &lt;span class="m"&gt;#7c3aed&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="err"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;What it replaces:&lt;/strong&gt; Sass/SCSS preprocessor + &lt;code&gt;node-sass&lt;/code&gt;/&lt;code&gt;dart-sass&lt;/code&gt; dependency + build step. If you only used Sass for nesting, delete the dependency.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Browser support:&lt;/strong&gt; Chrome 112+ (Apr 2023), Safari 16.5+ (May 2023), Firefox 117+ (Aug 2023). Fully cross-browser.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bigdevsoon.me/pills/css-native-nesting/" rel="noopener noreferrer"&gt;Try it live&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  8. Dynamic Color Palette with color-mix()
&lt;/h2&gt;

&lt;p&gt;Derive an entire color system from one base color. &lt;code&gt;color-mix()&lt;/code&gt; in OKLCH space — lighter, darker, and transparent variants from one variable.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nd"&gt;:root&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="py"&gt;--brand&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;oklch&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;0.65&lt;/span&gt; &lt;span class="m"&gt;0.25&lt;/span&gt; &lt;span class="m"&gt;275&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="py"&gt;--brand-light&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;color-mix&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;in&lt;/span&gt; &lt;span class="n"&gt;oklch&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;var&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;--brand&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="no"&gt;white&lt;/span&gt; &lt;span class="m"&gt;30%&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="py"&gt;--brand-dark&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;color-mix&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;in&lt;/span&gt; &lt;span class="n"&gt;oklch&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;var&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;--brand&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="no"&gt;black&lt;/span&gt; &lt;span class="m"&gt;25%&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="py"&gt;--brand-subtle&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;color-mix&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;in&lt;/span&gt; &lt;span class="n"&gt;oklch&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;var&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;--brand&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="nb"&gt;transparent&lt;/span&gt; &lt;span class="m"&gt;85%&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nc"&gt;.btn&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nl"&gt;background&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;var&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;--brand&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nc"&gt;.btn&lt;/span&gt;&lt;span class="nd"&gt;:hover&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nl"&gt;background&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;var&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;--brand-light&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;&lt;strong&gt;What it replaces:&lt;/strong&gt; Sass &lt;code&gt;lighten()&lt;/code&gt;/&lt;code&gt;darken()&lt;/code&gt;/&lt;code&gt;mix()&lt;/code&gt;, JS color libraries, or manually hardcoded shades.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Browser support:&lt;/strong&gt; Chrome 111+ (Mar 2023), Safari 16.2+ (Dec 2022), Firefox 113+ (May 2023). Fully cross-browser.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bigdevsoon.me/pills/css-color-mix/" rel="noopener noreferrer"&gt;Try it live&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  9. View Transitions — State Morphing
&lt;/h2&gt;

&lt;p&gt;Toggle between grid and list layout with a smooth morph. JS only toggles a class — the animation is pure CSS.&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="nx"&gt;toggle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;addEventListener&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;click&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nb"&gt;document&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;startViewTransition&lt;/span&gt;&lt;span class="p"&gt;(()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nx"&gt;container&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;classList&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;toggle&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;grid-view&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="nx"&gt;container&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;classList&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;toggle&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;list-view&lt;/span&gt;&lt;span class="dl"&gt;'&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;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.item-1&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="py"&gt;view-transition-name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;item-1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nc"&gt;.item-2&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="py"&gt;view-transition-name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;item-2&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nd"&gt;::view-transition-group&lt;/span&gt;&lt;span class="o"&gt;(*)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nl"&gt;animation-duration&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0.35s&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;&lt;strong&gt;What it replaces:&lt;/strong&gt; FLIP animations, React Transition Group, Framer Motion, or manual position calculations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Browser support:&lt;/strong&gt; Chrome 111+ (Mar 2023), Safari 18+ (Sep 2024), Firefox 144+ (Oct 2025). Cross-browser since late 2025.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bigdevsoon.me/pills/css-view-transitions/" rel="noopener noreferrer"&gt;Try it live&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  10. Entry Animations from display: none
&lt;/h2&gt;

&lt;p&gt;Animate elements from &lt;code&gt;display: none&lt;/code&gt; using &lt;code&gt;@starting-style&lt;/code&gt;. Dialogs fade in, cards slide up — no JS timing hacks.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.dialog&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;opacity&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;transform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;scale&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;translateY&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="nl"&gt;transition&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;opacity&lt;/span&gt; &lt;span class="m"&gt;0.3s&lt;/span&gt; &lt;span class="n"&gt;ease&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;transform&lt;/span&gt; &lt;span class="m"&gt;0.3s&lt;/span&gt; &lt;span class="n"&gt;ease&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;display&lt;/span&gt; &lt;span class="m"&gt;0.3s&lt;/span&gt; &lt;span class="n"&gt;allow-discrete&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;overlay&lt;/span&gt; &lt;span class="m"&gt;0.3s&lt;/span&gt; &lt;span class="n"&gt;allow-discrete&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nc"&gt;.dialog&lt;/span&gt;&lt;span class="nd"&gt;:not&lt;/span&gt;&lt;span class="o"&gt;([&lt;/span&gt;&lt;span class="nt"&gt;open&lt;/span&gt;&lt;span class="o"&gt;])&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;opacity&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;transform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;scale&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;0.9&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;translateY&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;10px&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="k"&gt;@starting-style&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nc"&gt;.dialog&lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="nt"&gt;open&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;opacity&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;transform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;scale&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;0.9&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;translateY&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;10px&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;&lt;strong&gt;What it replaces:&lt;/strong&gt; The &lt;code&gt;setTimeout(0)&lt;/code&gt; or double &lt;code&gt;requestAnimationFrame&lt;/code&gt; hack — set display, wait a frame, add the animation class.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Browser support:&lt;/strong&gt; Chrome 117+ (Sep 2023), Safari 17.5+ (May 2024), Firefox 129+ (Aug 2024). Fully cross-browser.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bigdevsoon.me/pills/css-starting-style/" rel="noopener noreferrer"&gt;Try it live&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Browser Support Cheat Sheet
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Chrome&lt;/th&gt;
&lt;th&gt;Safari&lt;/th&gt;
&lt;th&gt;Firefox&lt;/th&gt;
&lt;th&gt;Cross-browser?&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Scroll-driven animations&lt;/td&gt;
&lt;td&gt;115+ (2023)&lt;/td&gt;
&lt;td&gt;18+ (2024)&lt;/td&gt;
&lt;td&gt;Behind flag&lt;/td&gt;
&lt;td&gt;Partial&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Anchor positioning&lt;/td&gt;
&lt;td&gt;125+ (2024)&lt;/td&gt;
&lt;td&gt;18+ (2024)&lt;/td&gt;
&lt;td&gt;Behind flag&lt;/td&gt;
&lt;td&gt;Partial&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;:has()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;105+ (2022)&lt;/td&gt;
&lt;td&gt;15.4+ (2022)&lt;/td&gt;
&lt;td&gt;121+ (2023)&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Container queries&lt;/td&gt;
&lt;td&gt;105+ (2022)&lt;/td&gt;
&lt;td&gt;16+ (2022)&lt;/td&gt;
&lt;td&gt;110+ (2023)&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;interpolate-size&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;129+ (2024)&lt;/td&gt;
&lt;td&gt;Not yet&lt;/td&gt;
&lt;td&gt;Not yet&lt;/td&gt;
&lt;td&gt;Chromium only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CSS nesting&lt;/td&gt;
&lt;td&gt;112+ (2023)&lt;/td&gt;
&lt;td&gt;16.5+ (2023)&lt;/td&gt;
&lt;td&gt;117+ (2023)&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;color-mix()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;111+ (2023)&lt;/td&gt;
&lt;td&gt;16.2+ (2022)&lt;/td&gt;
&lt;td&gt;113+ (2023)&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;View Transitions&lt;/td&gt;
&lt;td&gt;111+ (2023)&lt;/td&gt;
&lt;td&gt;18+ (2024)&lt;/td&gt;
&lt;td&gt;144+ (2025)&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;@starting-style&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;117+ (2023)&lt;/td&gt;
&lt;td&gt;17.5+ (2024)&lt;/td&gt;
&lt;td&gt;129+ (2024)&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Try the Editor
&lt;/h2&gt;

&lt;p&gt;Every demo runs in &lt;a href="https://app.bigdevsoon.me/demo/custom/browser" rel="noopener noreferrer"&gt;BigDevSoon's free code editor&lt;/a&gt;. HTML, CSS, JavaScript, React, Vue, TypeScript, SCSS, npm packages — all in the browser. No signup required.&lt;/p&gt;

&lt;p&gt;Which demo surprised you the most? Drop it in the comments.&lt;/p&gt;

</description>
      <category>css</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>I Land $10K/Month+ Contracts — Here's the CV Strategy I Use</title>
      <dc:creator>Adrian | Creator of BigDevSoon</dc:creator>
      <pubDate>Thu, 19 Feb 2026 14:00:00 +0000</pubDate>
      <link>https://forem.com/bigsondev/i-land-10kmonth-contracts-heres-the-cv-strategy-i-use-1fh6</link>
      <guid>https://forem.com/bigsondev/i-land-10kmonth-contracts-heres-the-cv-strategy-i-use-1fh6</guid>
      <description>&lt;p&gt;I update my CV every single quarter. Not because I'm always job hunting — because I'm always landing contracts.&lt;/p&gt;

&lt;p&gt;Over the past few years, I've consistently signed $10K/month+ contracts as a developer, &lt;a href="https://www.linkedin.com/in/adrian-bigaj-282277130/" rel="noopener noreferrer"&gt;see my LinkedIn&lt;/a&gt;. People ask me what my secret is. There's no secret. I just never let my CV go stale. Every new project, every new skill, every measurable outcome — it goes on the CV immediately. When an opportunity shows up, I'm ready in minutes, not days. &lt;strong&gt;I work fully remotely, always.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Most developers do the opposite. They ignore their CV for a year, then panic-edit it the night before a deadline. They send a version they're not proud of and wonder why they never hear back.&lt;/p&gt;

&lt;p&gt;I decided to pack everything I've learned about developer CVs into a tool so you don't have to figure it out the hard way.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;Developer CVs go stale faster than any other profession's. You learn a new framework, ship a project, switch teams — and none of it makes it to your resume until you're suddenly job hunting again.&lt;/p&gt;

&lt;p&gt;On top of that, ATS (Applicant Tracking Systems) reject an estimated 75% of resumes before a human ever sees them. Your two-column creative design might look great as a PDF, but if the ATS can't parse it, it's as if you never applied.&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://bigdevsoon.me/cv-builder" rel="noopener noreferrer"&gt;BigDevSoon&lt;/a&gt; now has a &lt;strong&gt;CV Builder&lt;/strong&gt; designed specifically for developers.&lt;/p&gt;

&lt;p&gt;Here's how it works:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. AI Generation from a Role Prompt
&lt;/h3&gt;

&lt;p&gt;Pick your target role — Frontend Developer, Full-Stack Developer, DevOps Engineer, or 5 other options. The AI generates an ATS-optimized CV in about 30 seconds: structure, keywords, section content, and professional formatting.&lt;/p&gt;

&lt;p&gt;I created 3 templates based on what actually works:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://app.bigdevsoon.me/cv/1ef189d9-7f84-42d9-b047-32f182c0dc5a" rel="noopener noreferrer"&gt;&lt;strong&gt;Classic&lt;/strong&gt;&lt;/a&gt; — single-column, maximum ATS compatibility. This is what I use for corporate contracts.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://app.bigdevsoon.me/cv/4751ae69-e204-4212-a165-ca493c9f0d15" rel="noopener noreferrer"&gt;&lt;strong&gt;Modern&lt;/strong&gt;&lt;/a&gt; — two-column with sidebar. Great for showcasing a broad skill set visually.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://app.bigdevsoon.me/cv/80d096a5-fefd-4cb9-80aa-b058ca913f7c" rel="noopener noreferrer"&gt;&lt;strong&gt;Creative&lt;/strong&gt;&lt;/a&gt; — accent blocks and visual flair. Stands out at startups and agencies.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Click any of those to see a live example — no signup needed.&lt;/p&gt;

&lt;p&gt;Features available with a free 7-day trial: Customize fonts (5 families), accent colors (8 options), and font sizes. Add your photo or keep it text-only. Download as PDF, share public link if needed.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. PDF Upload
&lt;/h3&gt;

&lt;p&gt;Already have a CV? Upload the PDF. The AI extracts your work experience, education, skills, and everything else, then restructures it into a clean, editable template. We extract as much data as possible; some sections still need manual editing.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. AI Report
&lt;/h3&gt;

&lt;p&gt;AI Slop? Maybe, but I find it useful for adding relevant keywords, and just following its recommendations with common sense. One click gives you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;ATS compatibility score&lt;/strong&gt; (0-100)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Section-by-section ratings&lt;/strong&gt; (strong/moderate/needs work)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Missing keywords&lt;/strong&gt; for your target role&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Concrete suggestions&lt;/strong&gt; for improvement&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You stop guessing whether your CV will make it past the filters. You know.&lt;/p&gt;

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

&lt;p&gt;Full transparency — BigDevSoon is a paid coding platform I run, and the CV Builder is part of it. I'm biased.&lt;/p&gt;

&lt;p&gt;But I built this because I wanted to update my own CV without a hassle. I wouldn't ship it if I hadn't tested it as a solution to my own bottleneck.&lt;/p&gt;

&lt;p&gt;I wanted something that understood developer roles specifically — the difference between "React" and "React Native" in a skills section, the importance of listing specific project outcomes, and the right keywords for a Full-Stack Developer vs. a DevOps Engineer.&lt;/p&gt;

&lt;p&gt;So I packed everything I know into this tool. The templates, the keyword strategies, the ATS optimization — it's all in there.&lt;/p&gt;

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

&lt;p&gt;The CV Builder is live at &lt;a href="https://bigdevsoon.me/cv-builder" rel="noopener noreferrer"&gt;app.bigdevsoon.me/cv-builder&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;There's a &lt;strong&gt;free 7-day trial&lt;/strong&gt; — you can generate your first CV, run the AI report, and export the PDF before you pay anything. If you're actively job hunting or freelancing, it's worth the 30 seconds to see what comes out.&lt;/p&gt;




&lt;p&gt;What role would you generate first? I'm curious — drop it in the comments.&lt;/p&gt;

&lt;p&gt;If you have feedback or feature requests for the CV Builder, I'd love to hear them. I'm actively iterating on it.&lt;/p&gt;

</description>
      <category>career</category>
      <category>webdev</category>
      <category>ai</category>
      <category>productivity</category>
    </item>
    <item>
      <title>I Built 16 Free Developer Tools (No Signup, No BS)</title>
      <dc:creator>Adrian | Creator of BigDevSoon</dc:creator>
      <pubDate>Tue, 17 Feb 2026 19:50:49 +0000</pubDate>
      <link>https://forem.com/bigsondev/i-built-16-free-developer-tools-no-signup-no-bs-34p9</link>
      <guid>https://forem.com/bigsondev/i-built-16-free-developer-tools-no-signup-no-bs-34p9</guid>
      <description>&lt;p&gt;While building &lt;a href="https://bigdevsoon.me/" rel="noopener noreferrer"&gt;BigDevSoon&lt;/a&gt; — a vibe coding platform with an AI Assistant for developers — I kept making small browser-based utilities for my own workflow. Extract audio from a screen recording. Generate a QR code for a project link. Convert an image to WebP before uploading.&lt;/p&gt;

&lt;p&gt;They piled up. 16 tools, all free, all browser-based, all client-side (your data never touches a server). Here they are.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Full transparency:&lt;/strong&gt; These tools are part of BigDevSoon, a paid coding platform I run. The tools are completely free and always will be. Use them without ever touching the paid side. I'm listing them because I built them, I use them daily, and I think they're genuinely useful.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  CSS Tools
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;What it does&lt;/th&gt;
&lt;th&gt;Link&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;CSS Gradient Generator&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Linear, radial, conic gradients with preset gallery&lt;/td&gt;
&lt;td&gt;&lt;a href="https://bigdevsoon.me/tools/css-gradient-generator/" rel="noopener noreferrer"&gt;Try it&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Color Converter&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;HEX, RGB, HSL conversion with live preview&lt;/td&gt;
&lt;td&gt;&lt;a href="https://bigdevsoon.me/tools/color-converter/" rel="noopener noreferrer"&gt;Try it&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;CSS Unit Converter&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;px, rem, em, %, vw, vh — change one, all update&lt;/td&gt;
&lt;td&gt;&lt;a href="https://bigdevsoon.me/tools/css-unit-converter/" rel="noopener noreferrer"&gt;Try it&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Box Shadow Generator&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Visual shadow editor, up to 5 layered shadows&lt;/td&gt;
&lt;td&gt;&lt;a href="https://bigdevsoon.me/tools/box-shadow-generator/" rel="noopener noreferrer"&gt;Try it&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The px-to-rem conversion alone makes the CSS Unit Converter worth bookmarking. With a 16px root, 14px = 0.875rem, 18px = 1.125rem, 24px = 1.5rem. Change one value, all others update instantly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Image Tools
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;What it does&lt;/th&gt;
&lt;th&gt;Link&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Image Showcase&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Gradient backgrounds + device frames for screenshots ("mini" version of shots.so but free)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://bigdevsoon.me/tools/image-showcase/" rel="noopener noreferrer"&gt;Try it&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Background Remover&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Color-based background removal, auto-detect or color-pick&lt;/td&gt;
&lt;td&gt;&lt;a href="https://bigdevsoon.me/tools/background-remover/" rel="noopener noreferrer"&gt;Try it&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Image Converter&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;PNG, JPEG, WebP conversion with resize&lt;/td&gt;
&lt;td&gt;&lt;a href="https://bigdevsoon.me/tools/image-converter/" rel="noopener noreferrer"&gt;Try it&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Image Crop&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Freeform + social media presets (Instagram, YouTube, OG)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://bigdevsoon.me/tools/image-crop/" rel="noopener noreferrer"&gt;Try it&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Image Filters&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;16 filter presets + fine-tune sliders&lt;/td&gt;
&lt;td&gt;&lt;a href="https://bigdevsoon.me/tools/image-filters/" rel="noopener noreferrer"&gt;Try it&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;QR Code Generator&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Custom colors, error correction, PNG/SVG export&lt;/td&gt;
&lt;td&gt;&lt;a href="https://bigdevsoon.me/tools/qr-code-generator/" rel="noopener noreferrer"&gt;Try it&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Image Showcase&lt;/strong&gt; has the most immediate "aha" moment. Upload a screenshot, pick a gradient background, wrap it in a browser or phone frame, download at 2x resolution. No watermark.&lt;/p&gt;

&lt;h2&gt;
  
  
  SEO Tools
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;What it does&lt;/th&gt;
&lt;th&gt;Link&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Meta Tag Generator&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Generate title, OG, Twitter Card, robots meta tags&lt;/td&gt;
&lt;td&gt;&lt;a href="https://bigdevsoon.me/tools/meta-tag-generator/" rel="noopener noreferrer"&gt;Try it&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;OG / Social Preview&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Preview how your page looks on Twitter, Facebook, Google&lt;/td&gt;
&lt;td&gt;&lt;a href="https://bigdevsoon.me/tools/og-social-preview/" rel="noopener noreferrer"&gt;Try it&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;These two work well together. Generate your meta tags, then paste the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; into the Social Preview to verify everything renders correctly before deploying.&lt;/p&gt;

&lt;h2&gt;
  
  
  Data, Encoding, HTML &amp;amp; Media
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;What it does&lt;/th&gt;
&lt;th&gt;Link&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;JSON Formatter&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Format, validate, minify JSON&lt;/td&gt;
&lt;td&gt;&lt;a href="https://bigdevsoon.me/tools/json-formatter/" rel="noopener noreferrer"&gt;Try it&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Base64 Encoder/Decoder&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Encode/decode Base64 (great for JWT inspection)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://bigdevsoon.me/tools/base64-encoder/" rel="noopener noreferrer"&gt;Try it&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Email HTML Preview&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Preview emails in simulated Gmail, Outlook, Apple Mail&lt;/td&gt;
&lt;td&gt;&lt;a href="https://bigdevsoon.me/tools/email-html-preview/" rel="noopener noreferrer"&gt;Try it&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Audio Extractor&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Extract audio from video files (MP4, WebM, MOV)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://bigdevsoon.me/tools/audio-extractor/" rel="noopener noreferrer"&gt;Try it&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The &lt;strong&gt;Audio Extractor&lt;/strong&gt; is the unexpected one. Upload a video, extract the audio as WAV/M4A/WebM/OGG. Everything happens in your browser — the video never leaves your device.&lt;/p&gt;

&lt;h2&gt;
  
  
  External Tools I Also Use
&lt;/h2&gt;

&lt;p&gt;Not everything I use daily is something I built:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://caniuse.com/" rel="noopener noreferrer"&gt;Can I Use&lt;/a&gt;&lt;/strong&gt; — Browser compatibility tables&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://excalidraw.com/" rel="noopener noreferrer"&gt;Excalidraw&lt;/a&gt;&lt;/strong&gt; — Sketch-style diagramming&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://regex101.com/" rel="noopener noreferrer"&gt;Regex101&lt;/a&gt;&lt;/strong&gt; — Regex testing with explanations&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://bundlephobia.com/" rel="noopener noreferrer"&gt;Bundlephobia&lt;/a&gt;&lt;/strong&gt; — npm package size checker&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  One More Thing
&lt;/h2&gt;

&lt;p&gt;If you liked these individual tools, BigDevSoon also has a &lt;a href="https://app.bigdevsoon.me/demo/custom/browser" rel="noopener noreferrer"&gt;free browser-based code editor&lt;/a&gt; — no signup required. It supports React, Vue, TypeScript, Angular, Svelte, and Vanilla JS with npm packages via CDN. Open it, write code, see the preview, close the tab.&lt;/p&gt;

&lt;p&gt;All 16 tools: &lt;a href="https://bigdevsoon.me/tools/" rel="noopener noreferrer"&gt;bigdevsoon.me/tools&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;What free developer tool do you use daily that most people don't know about?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I'm genuinely asking — I might build it next. Drop a comment with the tool name and what it does.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>productivity</category>
      <category>tooling</category>
    </item>
    <item>
      <title>How I Vibe Coded My Vibe Coding Platform</title>
      <dc:creator>Adrian | Creator of BigDevSoon</dc:creator>
      <pubDate>Sat, 14 Feb 2026 15:29:45 +0000</pubDate>
      <link>https://forem.com/bigsondev/how-i-vibe-coded-my-vibe-coding-platform-4p4d</link>
      <guid>https://forem.com/bigsondev/how-i-vibe-coded-my-vibe-coding-platform-4p4d</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;I used AI to build the platform where people use AI to build things.&lt;/p&gt;

&lt;p&gt;In February 2026, I shipped 40+ commits to &lt;a href="https://bigdevsoon.me/" rel="noopener noreferrer"&gt;BigDevSoon&lt;/a&gt;. On the landing page side — a complete rewrite from Gatsby to Astro 5, a blog and knowledge pills content system, new pricing pages. On the app side — an AI assistant called Merlin with streaming code generation, seven framework modes in the browser editor, file uploads, email provider migration, and a full onboarding redesign. One developer.&lt;/p&gt;

&lt;p&gt;This post isn't really about BigDevSoon. It's about the workflow, tools, and mindset that made all of it possible — and how you can apply the same approach to whatever you're building. Want to see the result? &lt;a href="https://app.bigdevsoon.me/demo/custom/browser" rel="noopener noreferrer"&gt;Try the demo&lt;/a&gt; — no signup needed.&lt;/p&gt;

&lt;p&gt;None of this was magic. It was a specific process, repeated over and over. Here's everything.&lt;/p&gt;

&lt;h2&gt;
  
  
  The One-Shot Mindset
&lt;/h2&gt;

&lt;p&gt;Every feature should be one-shottable. If you can't one-shot it, you haven't broken it down enough.&lt;/p&gt;

&lt;p&gt;This is the single most important thing I learned. When I say "one-shot," I mean: you write a prompt, Claude Code executes it, and the result is correct on the first try. No back-and-forth. No "actually, I meant this other thing." No three rounds of corrections.&lt;/p&gt;

&lt;p&gt;The anti-pattern is easy to spot. If the model responds with "You're absolutely right, I apologize for the confusion" — that's not the model's fault. You gave a bad prompt. Your scope was unclear, your constraints were missing, or you didn't define what "done" looks like. That's on you.&lt;/p&gt;

&lt;p&gt;Watch for two specific failure modes. &lt;strong&gt;Hallucination&lt;/strong&gt; — the model invents APIs that don't exist, references files that aren't there, or generates plausible-looking code that does the wrong thing. &lt;strong&gt;Laziness&lt;/strong&gt; — the model writes &lt;code&gt;// TODO: implement this later&lt;/code&gt; comments instead of actual code, or skips edge cases, or gives you 80% of the solution and hopes you'll fill in the rest.&lt;/p&gt;

&lt;p&gt;Both are symptoms of the same problem: insufficient context.&lt;/p&gt;

&lt;p&gt;This connects directly to traditional engineering. A well-scoped Jira ticket with clear acceptance criteria is easy to implement. A vague "make it better" ticket is a disaster. Same principle, different medium. The ticket is your prompt. The acceptance criteria are your constraints.&lt;/p&gt;

&lt;p&gt;For BDS 2.0, instead of prompting "build me an AI assistant," I had separate scoped documents. PRD-01 covered editor stability. PRD-03 handled the assets drawer. PRD-04 was Merlin AI itself. Each one was focused enough to one-shot with proper context.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Deadly Trio — Gemini PRD, Plan Mode, Then Code
&lt;/h2&gt;

&lt;p&gt;The workflow that consistently produces the best results has three steps. Not two. Not one. Three.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Gemini drafts the PRD.&lt;/strong&gt; Gemini has a massive context window, it's excellent at structured document generation, and it's free. You feed it your idea, your constraints, your existing architecture, and it produces a detailed product requirements document. Use each model for what it does best.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Feed the PRD to Claude Code in Plan mode.&lt;/strong&gt; Plan mode is critical. &lt;strong&gt;It blocks all write tools — the model literally cannot modify files.&lt;/strong&gt; This forces it to think through the implementation before touching code. It's like forcing yourself to write pseudo-code before coding. You go back and forth. You challenge the plan. You ask "what about this edge case?" You refine until the plan is solid.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Switch to "Edit automatically" and let it execute.&lt;/strong&gt; Once the plan is good, you flip the switch. Claude Code follows the plan it just agreed to, and because the plan was thorough, the execution is usually clean.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://howborisusesclaudecode.com/" rel="noopener noreferrer"&gt;Boris Cherny&lt;/a&gt;, who built Claude Code, describes a similar approach — most sessions start in Plan mode. When the goal is a PR, he goes back and forth until the plan is right, then switches to auto-accept and Claude usually one-shots the execution.&lt;/p&gt;

&lt;p&gt;The Gemini + Claude combo isn't about loyalty to one model. It's about using each tool where it's strongest. Gemini plans. Claude builds.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your AI's Memory — CLAUDE.md, AGENTS.md, and MEMORY.md
&lt;/h2&gt;

&lt;p&gt;These three files are the difference between an AI that knows your project and an AI that hallucinates about it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CLAUDE.md&lt;/strong&gt; lives at the root of your project. Think of it as your project's constitution. Tech stack, naming conventions, commands to run (and commands to never run), environment variables, gotchas. Every new Claude Code session reads it first. My CLAUDE.md specifies things like "NEVER run build or lint commands — they're slow and block iteration," "use yarn not npm," and lists every critical architectural decision. The model doesn't have to rediscover your project structure every session.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AGENTS.md&lt;/strong&gt; contains specialized instructions for subagents. When you spawn a subagent (more on this below), it inherits its own agent configuration. BigDevSoon has an SEO specialist agent with instructions covering keyword research methodology, technical audit procedures, and structured data implementation. The subagent operates within its specialty without polluting the main context.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;MEMORY.md&lt;/strong&gt; is the persistent, evolving knowledge base. This is where architecture decisions, completed PRDs, security audit findings, and hard-won gotchas accumulate over time. My MEMORY.md tracks everything from the DevSandbox iframe architecture to the exact Supabase project IDs for each environment. It's what makes session 100 as informed as session 1.&lt;/p&gt;

&lt;p&gt;You're reading a post written by a human who maintains a MEMORY.md that tells an AI how to write code for a platform that teaches humans to write code with AI. We're through the looking glass.&lt;/p&gt;

&lt;h2&gt;
  
  
  Skills, MCPs, Agents, and Subagents
&lt;/h2&gt;

&lt;p&gt;The Claude Code ecosystem has grown fast. Knowing what's available saves you from reinventing things that already exist.&lt;/p&gt;

&lt;h3&gt;
  
  
  Skills
&lt;/h3&gt;

&lt;p&gt;Skills are reusable instruction sets — role-specific playbooks you can install and invoke. BigDevSoon's landing page uses a &lt;code&gt;frontend-design&lt;/code&gt; skill that forces Claude to commit to a bold aesthetic direction before writing any code — it picks a tone (brutalist, editorial, minimalist), chooses distinctive typography instead of defaulting to Inter or Roboto, and adds real motion and spatial composition. Without it, every AI-generated UI looks the same. With it, the output has an actual point of view.&lt;/p&gt;

&lt;p&gt;Where to find them:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://skillsmp.com/" rel="noopener noreferrer"&gt;SkillsMP&lt;/a&gt; — a marketplace with 87,000+ community-built skills&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/travisvn/awesome-claude-skills" rel="noopener noreferrer"&gt;awesome-claude-skills&lt;/a&gt; — curated GitHub list&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/anthropics/skills" rel="noopener noreferrer"&gt;Official Anthropic skills&lt;/a&gt; — the official repo&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  MCPs (Model Context Protocol)
&lt;/h3&gt;

&lt;p&gt;MCPs let Claude Code talk to external services directly from your terminal. These are the ones I actually use.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/supabase-community/supabase-mcp" rel="noopener noreferrer"&gt;Supabase MCP&lt;/a&gt; — manage your database, run migrations, query data without leaving the terminal. I used this constantly during BDS 2.0 for checking table schemas and running RPCs.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/executeautomation/mcp-playwright" rel="noopener noreferrer"&gt;Playwright MCP&lt;/a&gt; — Claude can literally open your app in a browser, click buttons, fill forms, and verify UI behavior. Useful for testing flows you'd otherwise check manually.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.remotion.dev/docs/ai/mcp" rel="noopener noreferrer"&gt;Remotion MCP&lt;/a&gt; — generate videos programmatically. Niche but powerful if you're doing content creation.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://vercel.com/docs/mcp/vercel-mcp" rel="noopener noreferrer"&gt;Vercel MCP&lt;/a&gt; — manage deployments, check build logs, access project metadata.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Agents and Subagents
&lt;/h3&gt;

&lt;p&gt;Claude Code can spawn specialized subagents that run in parallel with the main session. Each subagent gets its own context and instructions. The SEO specialist agents and subagents in BigDevSoon's &lt;code&gt;.claude/agents/&lt;/code&gt; and &lt;code&gt;.claude/subagents/&lt;/code&gt; directories are a real example — they run keyword analysis and technical audits independently.&lt;/p&gt;

&lt;p&gt;Community repos with pre-built agent configurations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/VoltAgent/awesome-claude-code-subagents" rel="noopener noreferrer"&gt;awesome-claude-code-subagents&lt;/a&gt; — 100+ specialized subagent configs&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/affaan-m/everything-claude-code" rel="noopener noreferrer"&gt;everything-claude-code&lt;/a&gt; — complete configuration collection from an Anthropic hackathon winner&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/rahulvrane/awesome-claude-agents" rel="noopener noreferrer"&gt;awesome-claude-agents&lt;/a&gt; — community-curated collection&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Don't build everything from scratch. Someone has probably already made an agent for your use case.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Extension and the Terminal
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://howborisusesclaudecode.com/" rel="noopener noreferrer"&gt;Boris Cherny&lt;/a&gt;, who built Claude Code, uses a "surprisingly vanilla" setup — just Claude Code in raw terminal tabs. No IDE wrappers. And that approach absolutely works.&lt;/p&gt;

&lt;p&gt;I went a different route. I use the Claude Code extension inside Cursor, and I love it.&lt;/p&gt;

&lt;p&gt;The extension lets you visualize what Claude is doing in real time — file diffs, terminal commands, the whole flow. You can drag files and images directly into the chat. You can follow along as it edits your code, jump to changed files instantly, and run UI commands without switching windows. It's genuinely fun to watch it work. Multiple tabs of Claude Code running side by side in your editor, each one tackling a different part of the codebase — that's my daily setup.&lt;/p&gt;

&lt;p&gt;Both approaches are valid. Boris proves the raw terminal works. I'm proof the extension works. Pick whichever matches how your brain operates. The important thing isn't where Claude Code runs — it's how you use it.&lt;/p&gt;

&lt;p&gt;The philosophy is the same either way: let Claude Code cook. Give it a clear plan (see the Deadly Trio above), switch to auto-accept, and let it work. Intervene when it goes off track, not preemptively. Trust the plan. If the plan was good, the execution will be good. If the execution goes sideways, the problem was the plan, not the model.&lt;/p&gt;

&lt;h2&gt;
  
  
  Multiple Tabs, Maximum Velocity
&lt;/h2&gt;

&lt;p&gt;Running 3-5 Claude Code instances simultaneously is how you get real throughput. Not from a single session doing more — from parallelization.&lt;/p&gt;

&lt;p&gt;During BDS 2.0, a typical afternoon looked like this: Tab 1 is implementing the Merlin AI streaming backend. Tab 2 is writing tests for the file upload system. Tab 3 is refactoring the DevSandbox iframe preview. Tab 4 is updating landing page content. Four independent workstreams, all progressing at the same time.&lt;/p&gt;

&lt;p&gt;The key rule: each tab must work on an independent piece. If Tab 1's work depends on Tab 2's output, don't parallelize them. This is just concurrent programming principles applied to AI workflows. No shared state. No race conditions. Independent tasks.&lt;/p&gt;

&lt;p&gt;System notifications alert you when any tab needs input, so you context-switch efficiently instead of polling all tabs constantly. You're not babysitting four sessions — you're managing four autonomous workers and stepping in only when they raise a hand.&lt;/p&gt;

&lt;p&gt;The insight is counterintuitive: Claude Code's power comes from parallelization, not complexity. Multiple simple sessions beat one overloaded session every time.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Iterative Agent Loop
&lt;/h2&gt;

&lt;p&gt;There's a pattern that's been circulating in the AI dev community, and it's popular because it works. The loop looks like this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Review the plan&lt;/strong&gt; — make sure the scope is clear&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ask clarifying questions&lt;/strong&gt; — before writing a single line&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Implement&lt;/strong&gt; — let the model execute&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Review with agents&lt;/strong&gt; — run specialized review agents against the output&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Write tests&lt;/strong&gt; — the model writes tests for what it just built&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Iterate&lt;/strong&gt; — if tests fail or review catches issues, go back to step 3&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The loop has a natural termination condition. When the tests pass, the linter is clean, and the review agent signs off — you're done. No ambiguity about when to stop.&lt;/p&gt;

&lt;p&gt;This is not "vibe coding" in the derogatory sense — the one where you type "make app" and pray. This is structured iteration with clear exit criteria. The AI does the heavy lifting, but the process has guardrails.&lt;/p&gt;

&lt;p&gt;For BDS, the testing setup reinforced this. A Husky pre-push hook runs both frontend tests (Jest + RTL) and backend tests (Deno) on every push. The AI writes tests, runs them, fixes failures, and iterates until everything is green. The human reviews the final diff.&lt;/p&gt;

&lt;p&gt;Tools that formalize this pattern:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/daryllman/agentic-loop" rel="noopener noreferrer"&gt;agentic-loop&lt;/a&gt; — a framework for structured agent iteration&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://ralph-wiggum.ai/" rel="noopener noreferrer"&gt;Ralph&lt;/a&gt; — spec-driven development with autonomous iteration until all PRD items are complete (&lt;a href="https://github.com/snarktank/ralph" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Prompt Chunks That Actually Work
&lt;/h2&gt;

&lt;p&gt;You don't need elaborate multi-paragraph prompts for every interaction. Short, punchy phrases steer the model's behavior more effectively than walls of text. I call them "chunks."&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Chunk&lt;/th&gt;
&lt;th&gt;What it does&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;"Ultra think"&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Forces deeper reasoning before the model starts writing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;"Lazor focus"&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Narrows scope to the exact problem, prevents tangents&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;"Lock in"&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Signals high importance — the model brings more effort&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;"Use all your knowledge"&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Prevents safe generic answers, pushes for depth&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;"No glazing, brutally honest"&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Kills AI sycophancy — stops the model from agreeing with everything&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;"Read before writing"&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Forces exploring existing code before modifying anything&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;"Leave code better than you found it"&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Sets a quality bar for every single change&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;"Psychopath next door rule"&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Shorthand for the quote below&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;That last one references a famous line:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." — John F. Woods&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In 2026, that psychopath is an AI model with perfect recall and zero tolerance for your &lt;code&gt;// TODO: fix this later&lt;/code&gt; comments. It reads your entire codebase in 3 seconds. It finds every nested ternary, every magic number, every function named &lt;code&gt;handleStuff&lt;/code&gt;. And it refactors them — silently, without asking, in a commit titled "clean up technical debt."&lt;/p&gt;

&lt;p&gt;Code clean. The AI is always watching.&lt;/p&gt;

&lt;p&gt;These chunks work because they're specific behavioral instructions, not vague encouragement. "Ultra think" is more useful than "please be careful." "No glazing" is more useful than "give me honest feedback." Precision beats verbosity.&lt;/p&gt;

&lt;h2&gt;
  
  
  Files, Screenshots, and Drag-and-Drop
&lt;/h2&gt;

&lt;p&gt;Claude Code is multimodal, and this is underutilized by most developers.&lt;/p&gt;

&lt;p&gt;If you're trying to explain a UI bug, don't describe it in text. Drag a screenshot into the prompt. If you have a Figma design and want matching code, screenshot the component and drop it in. The model generates code from visual references surprisingly well.&lt;/p&gt;

&lt;p&gt;This is where the extension really shines. In VS Code or Cursor, you can &lt;strong&gt;Shift+drag&lt;/strong&gt; files and directories straight from the sidebar into your Claude Code chat. It inserts the file path and Claude reads the contents immediately. No typing paths manually. No copy-pasting. You see a component that needs work, Shift+drag it in, describe what you want, done.&lt;/p&gt;

&lt;p&gt;Be specific in general. Don't say "update the component." Say "update &lt;code&gt;/src/components/DevSandbox/Preview.tsx&lt;/code&gt; lines 45-80." The more precise your reference, the less room for hallucination.&lt;/p&gt;

&lt;p&gt;When building the BigDevSoon landing page, I dragged Figma screenshots directly into Claude Code. The model saw the design and generated matching Tailwind CSS 4 classes from the visual reference. Faster than describing the layout in words, and more accurate.&lt;/p&gt;

&lt;p&gt;Images, file paths, directory structures — use everything the model can see. The best prompt is one where the model has to guess nothing.&lt;/p&gt;

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

&lt;p&gt;Everything below was built in February 2026 using the workflow described above. Forty-plus commits. One developer with AI tools.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Landing page:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Complete rewrite&lt;/strong&gt; — Gatsby to Astro 5 with Tailwind CSS 4&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Blog and Knowledge Pills&lt;/strong&gt; — the content system you're reading right now&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;New pricing and comparison pages&lt;/strong&gt; — with structured data and SEO optimization&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;10 free developer tools&lt;/strong&gt; — JSON formatter, Base64 encoder, color converter, CSS gradient generator, meta tag generator, and more — all running client-side, no signup&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;App:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Merlin AI&lt;/strong&gt; — unified AI assistant with 5 commands (vibe code, review, feedback, explain, roast), SSE streaming, and a two-pool token system with atomic deduction&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;7 framework modes&lt;/strong&gt; — React, Vue, TypeScript, Angular, Svelte, ES Modules, and Vanilla JS, all running in a browser-based editor&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;4 CSS modes&lt;/strong&gt; — CSS, SCSS, PostCSS, CSS Modules&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;npm packages&lt;/strong&gt; via CDN + importmap — install packages in the browser without a local build step&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;File uploads&lt;/strong&gt; — user asset storage with per-plan quotas&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Email provider migration&lt;/strong&gt; — Brevo to Resend with templated emails&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Onboarding redesign&lt;/strong&gt; — interactive missions, first-time tour, plan upsells&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is not a flex. This is what's possible when you combine a clear plan with the right tools. Two years ago, this would have been a three-month roadmap for a small team.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing Notes
&lt;/h2&gt;

&lt;p&gt;The workflow comes down to eight principles:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;One-shot everything&lt;/strong&gt; — if you can't one-shot it, break it down further&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Plan before you code&lt;/strong&gt; — Gemini for PRDs, Claude Code Plan mode for implementation plans&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Give your AI memory&lt;/strong&gt; — CLAUDE.md, AGENTS.md, and MEMORY.md are not optional&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Use the ecosystem&lt;/strong&gt; — MCPs, skills, agents, subagents. Don't reinvent what already exists.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep it raw&lt;/strong&gt; — the vanilla terminal approach works. Don't over-engineer your AI setup.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Parallelize&lt;/strong&gt; — multiple tabs, independent tasks, system notifications&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Iterate with discipline&lt;/strong&gt; — the agent loop has a natural exit condition. Tests pass, review clean, ship it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Communicate clearly&lt;/strong&gt; — prompt chunks, file references, screenshots. Precision beats verbosity.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The best time to learn this workflow was six months ago. The second best time is right now. Pick one project, write one PRD, open Claude Code in plan mode, and ship it.&lt;/p&gt;

&lt;p&gt;If you want a playground to practice vibe coding with all of this — 7 frameworks, AI assistant, npm packages, the whole stack — &lt;a href="https://app.bigdevsoon.me/demo/custom/browser" rel="noopener noreferrer"&gt;try the BigDevSoon demo&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>testing</category>
    </item>
    <item>
      <title>7 Best Websites to Discover AI Tools and Boost Your Workflow in 2024</title>
      <dc:creator>Adrian | Creator of BigDevSoon</dc:creator>
      <pubDate>Tue, 03 Sep 2024 13:00:00 +0000</pubDate>
      <link>https://forem.com/bigsondev/7-best-websites-to-discover-ai-tools-and-boost-your-workflow-in-2024-2a42</link>
      <guid>https://forem.com/bigsondev/7-best-websites-to-discover-ai-tools-and-boost-your-workflow-in-2024-2a42</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Finding the right AI tool can be overwhelming with so many options. Sure, you could Google "best AI tools," but who has time to sift through pages of search results?&lt;/p&gt;

&lt;p&gt;I've rounded up the best websites to discover AI tools. Whether you're a developer, marketer, or just someone interested in the latest tech, these sites have got you covered. And if you’ve built your own AI tool, many of these platforms let you submit your creation for the world to see!&lt;/p&gt;

&lt;p&gt;Let’s dive into these top-notch directories that will help you find the perfect AI solution for your needs.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. &lt;a href="https://softgist.com/" rel="noopener noreferrer"&gt;SoftGist&lt;/a&gt;
&lt;/h2&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%2Fc98i62hjczkvql33l74h.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%2Fc98i62hjczkvql33l74h.png" alt="SoftGist Hero Page" width="800" height="324"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing to Submit:&lt;/strong&gt; Free.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why?:&lt;/strong&gt; SoftGist offers a clean, user-friendly interface with filters to find exactly what you're looking for. They not only list AI tools but also write detailed reviews, giving you an in-depth look at each option. If you're a tool creator, you can submit your AI tool for free and explore paid options for better visibility.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. &lt;a href="https://theresanaiforthat.com/" rel="noopener noreferrer"&gt;There's An AI For That&lt;/a&gt;
&lt;/h2&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%2F8uakef7dx2t0zu4k8dzu.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%2F8uakef7dx2t0zu4k8dzu.png" alt="OG Image There's An AI For That" width="800" height="437"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing to Submit:&lt;/strong&gt; Free.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why?:&lt;/strong&gt; This is one of the biggest AI tool aggregators out there. With a sleek UX/UI, a handy sidebar for navigation, and the ability to launch and feature tools, it’s a breeze to use. Plus, it's free, making it accessible for everyone from beginners to seasoned AI enthusiasts.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. &lt;a href="https://findmyaitool.com/" rel="noopener noreferrer"&gt;FindMyAITool&lt;/a&gt;
&lt;/h2&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%2F2xnqvwgf4q981ln661nb.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%2F2xnqvwgf4q981ln661nb.png" alt="OG Image FindMyAITool" width="800" height="398"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing to Submit:&lt;/strong&gt; Starts from $79.99.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why?:&lt;/strong&gt; FindMyAITool stands out with its unique UX/UI design, complete with engaging animations that make browsing a joy. While it’s not free to submit your tool, the investment can be worth it if you're looking for a premium listing experience that catches the eye.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. &lt;a href="https://700.tools/" rel="noopener noreferrer"&gt;700.tools&lt;/a&gt;
&lt;/h2&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%2Fj941d2ad8xftje2om5js.jpg" 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%2Fj941d2ad8xftje2om5js.jpg" alt="OG Image 700.tools" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing to Submit:&lt;/strong&gt; $1 for the first month, then $4.99 monthly, $34.99 yearly, or $39.99 one-time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why?:&lt;/strong&gt; 700.tools isn’t just about AI tools—it covers a wide range of software solutions. They do include AI tools, though, and with limited spots available, it creates a sense of exclusivity. Their flexible pricing plans make it accessible, whether you’re looking to dip your toes in or commit long-term.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. &lt;a href="https://devhunt.org/" rel="noopener noreferrer"&gt;DevHunt&lt;/a&gt;
&lt;/h2&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%2Fl0fzcj9gbhjtj2qs1w55.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%2Fl0fzcj9gbhjtj2qs1w55.png" alt="OG Image DevHunt" width="800" height="443"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing to Submit:&lt;/strong&gt; Free with long wait time (~6 months), $297 to skip the queue.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why?:&lt;/strong&gt; DevHunt is a treasure trove for developers, and it also caters to the AI community with dedicated AI tool filters. Submissions are free, but be prepared to wait unless you're willing to pay to fast-track your listing. It’s a go-to for quality dev tools and serious exposure if you choose to invest.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. &lt;a href="https://www.futuretools.io/" rel="noopener noreferrer"&gt;Future Tools&lt;/a&gt;
&lt;/h2&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%2F0m16quzd3getz87ty4q4.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%2F0m16quzd3getz87ty4q4.png" alt="OG Image Future Tools" width="800" height="559"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing to Submit:&lt;/strong&gt; Free.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why?:&lt;/strong&gt; With Future Tools, you get a straightforward search and filtering experience. They let you add a tool without even needing to sign in, making it super quick to get started. This site is all about ease of use, both for discovering new tools and for getting your own tool listed.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. &lt;a href="https://www.futurepedia.io/" rel="noopener noreferrer"&gt;Futurepedia&lt;/a&gt;
&lt;/h2&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%2F7j30jxloigycb4d4do4d.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%2F7j30jxloigycb4d4do4d.png" alt="OG Image Futurepedia" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing to Submit:&lt;/strong&gt; Free.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why?:&lt;/strong&gt; Futurepedia is like a playground for anyone interested in AI. Sign up for free and start exploring their fun and diverse collection of AI tools. The site’s vibrant categories and search options make it a joy to navigate, perfect for both tool discovery and for getting inspired by what’s out there.&lt;/p&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;p&gt;Thanks for exploring these AI tool directories with me! Whether you're here to find your next favorite AI tool or to showcase the one you’ve built, these sites offer something for everyone.&lt;/p&gt;

&lt;p&gt;And hey, if you want to keep your coding skills sharp while having fun, check out our newest &lt;a href="https://bigdevsoon.me/" rel="noopener noreferrer"&gt;SaaS BigDevSoon&lt;/a&gt;. It’s a gamified platform where you can tackle real-world projects, daily challenges, and practice problems from Day 1.&lt;/p&gt;

&lt;p&gt;Stay curious, and go BIG! 🚀&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>ai</category>
      <category>programming</category>
    </item>
    <item>
      <title>7 Best Remote Job Boards to Land Your Next Dev Work in 2024</title>
      <dc:creator>Adrian | Creator of BigDevSoon</dc:creator>
      <pubDate>Wed, 21 Aug 2024 13:00:00 +0000</pubDate>
      <link>https://forem.com/bigsondev/7-best-remote-job-boards-to-land-your-next-dev-work-in-2024-53l0</link>
      <guid>https://forem.com/bigsondev/7-best-remote-job-boards-to-land-your-next-dev-work-in-2024-53l0</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;When sending out your resume during job hunting, you can waste a lot of time if you use the wrong job boards. It feels great to send them on Indeed, Glassdoor, SimplyHired, and LinkedIn Jobs but is it?&lt;/p&gt;

&lt;p&gt;These are just a few of the giant job aggregators that might lose quality over quantity while recruiters from all around the world add their job offers there are tons of candidates so the moment you apply, you can already be too late.&lt;/p&gt;

&lt;p&gt;Let's present a few interesting niche job boards you can use to get your next interview with cool companies.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. &lt;a href="https://otta.com/" rel="noopener noreferrer"&gt;Otta&lt;/a&gt;
&lt;/h2&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%2Fy7dkzel59nla2qhcu6h6.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%2Fy7dkzel59nla2qhcu6h6.png" alt="OG Image Otta" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing:&lt;/strong&gt; FREE&lt;br&gt;
&lt;strong&gt;Why?:&lt;/strong&gt; Highly curated jobs, great onboarding process, built-in inbox with chat, fast-tracking of interview stages, stunning UX&amp;amp;UI.&lt;/p&gt;

&lt;p&gt;I got my last job through it and can recommend it 100%!&lt;/p&gt;

&lt;h2&gt;
  
  
  2. &lt;a href="https://cord.co/" rel="noopener noreferrer"&gt;Cord&lt;/a&gt;
&lt;/h2&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%2Fmymh9rjmka5gm4rk2t2h.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%2Fmymh9rjmka5gm4rk2t2h.png" alt="OG Image Cord" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing:&lt;/strong&gt; FREE&lt;br&gt;
&lt;strong&gt;Why?:&lt;/strong&gt; Highly curated jobs, great onboarding process, built-in inbox with chat, can filter through direct, external and agency. Also, a nice Profile Insights analytics so you can polish up your profile until it's perfect for employers.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. &lt;a href="https://wellfound.com/" rel="noopener noreferrer"&gt;Wellfound&lt;/a&gt;
&lt;/h2&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%2Fjccfst3zafplw8zv81y9.jpg" 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%2Fjccfst3zafplw8zv81y9.jpg" alt="OG Image Wellfound" width="800" height="418"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing:&lt;/strong&gt; FREE&lt;br&gt;
&lt;strong&gt;Why?:&lt;/strong&gt; Hidden gem startups especially from the US, if you land a job there it'll be the best job you ever had (probably). Robust app with profiles, applied jobs tracking, messages, profiles, and tons of remote opportunities.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. &lt;a href="https://remoteok.com/" rel="noopener noreferrer"&gt;Remote OK&lt;/a&gt;
&lt;/h2&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%2Fbisfmhmxc97spe7l32iz.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%2Fbisfmhmxc97spe7l32iz.png" alt="OG Image Remote OK" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing:&lt;/strong&gt; FREE&lt;br&gt;
&lt;strong&gt;Why?:&lt;/strong&gt; Simple UX&amp;amp;UI, can quickly search and filter through, includes location &amp;amp; salary filters which is great to drill down the results, and comes with a good profile setup where you can provide all the details.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. &lt;a href="https://weworkremotely.com/categories/remote-front-end-programming-jobs#job-listings" rel="noopener noreferrer"&gt;We Work Remotely&lt;/a&gt;
&lt;/h2&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%2Fvzfw7spwapu6crqtzz1i.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%2Fvzfw7spwapu6crqtzz1i.png" alt="OG Image We Work Remotely" width="400" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing:&lt;/strong&gt; FREE&lt;br&gt;
&lt;strong&gt;Why?:&lt;/strong&gt; Quite similar to the Remote OK, but has useful links such us &lt;a href="https://weworkremotely.com/top-remote-companies" rel="noopener noreferrer"&gt;Top 100 Remote Companies Hiring&lt;/a&gt; or &lt;a href="https://weworkremotely.com/remote-jobs/search" rel="noopener noreferrer"&gt;Advanced Job Search&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. &lt;a href="https://jsremotely.com/" rel="noopener noreferrer"&gt;JS Remotely&lt;/a&gt;
&lt;/h2&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%2Fvci9dgxqxwb2539pb2v6.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%2Fvci9dgxqxwb2539pb2v6.png" alt="OG Image JS Remotely" width="800" height="299"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing:&lt;/strong&gt; FREE&lt;br&gt;
&lt;strong&gt;Why?:&lt;/strong&gt; Straightforward with quick filters to search through and navigate to a desired company that posted a job, also they have a "Go Remotely Group" for different areas/programming languages e.g. &lt;a href="https://pythonremotely.com/" rel="noopener noreferrer"&gt;Python Remotely&lt;/a&gt; so you can search through their different websites.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. &lt;a href="https://4dayweek.io/" rel="noopener noreferrer"&gt;4 Day Week&lt;/a&gt;
&lt;/h2&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%2Fcysawanyqpiy2uc68hsl.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%2Fcysawanyqpiy2uc68hsl.png" alt="OG Image 4 day week" width="800" height="478"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing:&lt;/strong&gt; FREE&lt;br&gt;
&lt;strong&gt;Why?:&lt;/strong&gt; I discovered it recently, but the cool thing is a 4-Day Week Job for a better work-life balance, they also have a nice newsletter so you can get weekly alerts about new job opportunities.&lt;/p&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

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

&lt;p&gt;If you want to practice some more coding skills by building real-world projects, daily challenges, or solving practice problems before your next interview, check out our newest &lt;a href="https://bigdevsoon.me/" rel="noopener noreferrer"&gt;SaaS BigDevSoon&lt;/a&gt; - where you build cool stuff in a gamified environment from Day 1.&lt;/p&gt;

&lt;p&gt;Go BIG! 🚀&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>productivity</category>
      <category>career</category>
    </item>
    <item>
      <title>Level Up Your Interview Game with Practice Problems</title>
      <dc:creator>Adrian | Creator of BigDevSoon</dc:creator>
      <pubDate>Tue, 20 Aug 2024 15:00:00 +0000</pubDate>
      <link>https://forem.com/bigsondev/level-up-your-interview-game-with-practice-problems-12d5</link>
      <guid>https://forem.com/bigsondev/level-up-your-interview-game-with-practice-problems-12d5</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;To those who don't know me, I'm a &lt;a href="https://www.linkedin.com/in/adrian-bigaj-282277130/" rel="noopener noreferrer"&gt;Frontend Engineer with 10+ YOE&lt;/a&gt; who also created &lt;a href="https://bigdevsoon.me/" rel="noopener noreferrer"&gt;BigDevSoon&lt;/a&gt; - SaaS (next-gen code learning platform where you learn by building stuff from Day 1.) 10k+ users soon/$1k MRR this month.&lt;/p&gt;

&lt;p&gt;Even tho I'm enjoying building modern UIs in React, the transformation of the "Frontend" role over the years forced me many times to be a Full-Stack dev, create BFFs (Backend for Frontend), analyze and think through tons of data structures and work with databases. In other ways, we're no longer "Website" Developers and to keep up the pace, we need to learn and adapt all the time.&lt;/p&gt;

&lt;p&gt;In today's tough market times, it took me more than one month to land my latest job, you can read about &lt;a href="https://dev.to/bigsondev/from-hundreds-of-cvs-sent-to-2-job-offers-my-50-golden-tips-for-landing-a-tech-job-in-15-months-41a9"&gt;this journey here&lt;/a&gt;. By grinding marathon-like interviews with often 10+ stages I understood the new patterns and how we need to adapt to land jobs easier.&lt;/p&gt;

&lt;p&gt;One of the patterns I noticed is communication and soft skills, e.g. "Record your welcome video and tell us something about yourself." or 3x+ behavioral/cultural interviews "What would you do in x situation and why, explain." but it's a topic for a different day which I won't be covering in this post.&lt;/p&gt;

&lt;p&gt;Only one thing I'll mention for the above and it's worth doing if you're not an "influencer" yet, is trying to record yourself and even attempting to do a demo feature you created, a side project, or introducing yourself and your career (e.g. summarize your resume, experience, past projects in max. 3-5 minutes). You'll listen to this and maybe figure out that your voice is too quiet or you're stressing too much in front of the camera. It's a good exercise to overcome that fear and imagine striking through 9/10 stages and failing to talk with a CEO/TL/Manager just because you didn't practice that. It would be a pity.&lt;/p&gt;

&lt;p&gt;Another topic is well-known practice problems but trust me, you don't need to master the whole DSA including things like Dijkstra's algorithm or Red-black trees (even tho it'll be helpful to ace your next interviews).&lt;/p&gt;

&lt;p&gt;All it takes is a little bit of grind and preparation so you won't get caught off-guard and can solve these "little problems" that many companies use these days to filter out the candidates and not waste time on long interviews by investing their resources (e.g. people who need to interview and so on)&lt;/p&gt;

&lt;p&gt;What many "Waterfall" Devs after boot camps/courses lack is problem-solving skills, these programs often take you by the hand and don't allow thinking on your own that much - not saying it's wrong but to become better many different techniques are needed and for acing interviews under pressure, it's a huge difference maker to be able to quickly come up with solutions to problems you acknowledged 10 minutes ago and interviewers expect it to solve in less than one hour.&lt;/p&gt;

&lt;p&gt;Let's learn more about this from one of the examples I experienced, and then I'll share a daily habit that helped me in my interviews and present some worthy problem-solving practice problems.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://bigdevsoon.me/problems/palindrome" rel="noopener noreferrer"&gt;The Palindrome Problem&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;So a palindrome is a value that reads the same from backward or forward. E.g. &lt;code&gt;racecar&lt;/code&gt; is a palindrome but &lt;code&gt;hello&lt;/code&gt; is not a palindrome as when you reverse that value it'd be &lt;code&gt;olleh&lt;/code&gt; instead.&lt;/p&gt;

&lt;p&gt;I'm on a call with a recruiter from one of the companies I was applying for and we have that chill small talk as it was one of the first stages in that company. And now BOOM, last 10 minutes of the interview "Hey, one last question, could you write a code solution for the palindrome problem?" ... and I was caught off-guard a little bit.&lt;/p&gt;

&lt;p&gt;But we got this, jumping into &lt;a href="https://jsfiddle.net/" rel="noopener noreferrer"&gt;https://jsfiddle.net/&lt;/a&gt; instantly and writing:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;function isPalindrome(string) {
  return string.split('').reverse().join('') === string;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Proud of myself, but the recruiter says "Please don't use built-in methods.". &lt;/p&gt;

&lt;p&gt;Ok, no problem at all, we're running out of time soon but I got this.&lt;/p&gt;

&lt;p&gt;Spend some time to come up with a silly solution, something like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;function isPalindrome(string) {

  let isValid = true;

  for (let i = 0; i &amp;lt; string.length / 2; i++) {
    if (string[i] !== string[string.length - i - 1]) {
      isValid = false;
    }
  }

  return isValid;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;and of course, the recruiter started talking about Big O notation. We talked some more and I was busted, caught off-guard again.&lt;/p&gt;

&lt;p&gt;Let's say an acceptable solution would be something like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;function isPalindrome(string) {
    const normalizedString = string
    .toLowerCase()                    // Convert to lowercase
    .replace(/[^a-z0-9]/g, '');       // Remove non-alphanumeric characters

  for (let i = 0; i &amp;lt; normalizedString.length / 2; i++) {
    if (normalizedString[i] !== normalizedString[normalizedString.length - i - 1]) {
      return false;
    }
  }

  return true;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;We do 2 things here, first, we normalized a string so for &lt;code&gt;A man, a plan, a canal: Panama&lt;/code&gt; we get &lt;code&gt;amanaplanacanalpanama&lt;/code&gt; and we quit the loop early rather than always iterating through "half through string value".&lt;/p&gt;

&lt;p&gt;It's just an example but let's learn what happened wrong.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Lack of communication, I didn't even ask if the recruiter meant pseudo-code, wanted to make strict types like TypeScript, or if fiddle was the proper choice.&lt;/li&gt;
&lt;li&gt;I didn't validate if could use Google/ChatGPT (well it was a super easy thing to solve but I had close to no time and after writing a one-liner I was distracted even more).&lt;/li&gt;
&lt;li&gt;I mentioned that my last solution could be improved but we didn't have time to write it down. Maybe it was a weird interview question to catch me in the end but by asking proper questions like "Can I use built-in methods, should I use a loop for it, should I write pseudo-code or a working solution, can I google/ChatGPT?" Would save me a lot of time for sure.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Lessons learned, I started my grind on leetcode. Always 1+ problem daily but mostly choosing from Easy/Medium difficulty and trying to focus on problems that "are a human nature" as recruiters usually use these, e.g. &lt;a href="https://bigdevsoon.me/problems/best-time-buy-sell-stock" rel="noopener noreferrer"&gt;Best Time to Buy and Sell Stock&lt;/a&gt; I was given as a task in one of the next companies I was applying for and solved it. I like to ask ChatGPT about the company I'm applying for and to recommend practice problems that could be relevant, even adding some message from the recruiter as an additional context. (Yes, you could ask them through an email what to expect during the interview if they don't explain it too well).&lt;/p&gt;

&lt;p&gt;After some time you'll start seeing patterns, Array problems, String problems, connecting pieces, and getting better at it as the methods you use for solving these problems can be shared even if the test cases differ or the problem nature is completely different.&lt;/p&gt;

&lt;h2&gt;
  
  
  Problems worth checking out
&lt;/h2&gt;

&lt;p&gt;As we're adding more and more features to our platform, I'll do a shameless plug ahead with &lt;a href="https://bigdevsoon.me/problems" rel="noopener noreferrer"&gt;Practice Problems on BigDevSoon&lt;/a&gt;, 41 of them right now, trying to keep things simple (KISS) and curate the most relevant problems + a few more for warming up (Easy level).&lt;/p&gt;

&lt;p&gt;I'm listing 10 of them below that I find worth solving.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. &lt;a href="https://bigdevsoon.me/problems/palindrome" rel="noopener noreferrer"&gt;Palindrome&lt;/a&gt;
&lt;/h3&gt;

&lt;h3&gt;
  
  
  2. &lt;a href="https://bigdevsoon.me/problems/find-max" rel="noopener noreferrer"&gt;Find Max&lt;/a&gt;
&lt;/h3&gt;

&lt;h3&gt;
  
  
  3. &lt;a href="https://bigdevsoon.me/problems/best-time-buy-sell-stock" rel="noopener noreferrer"&gt;Best Time to Buy and Sell Stock&lt;/a&gt;
&lt;/h3&gt;

&lt;h3&gt;
  
  
  4. &lt;a href="https://bigdevsoon.me/problems/container-most-water" rel="noopener noreferrer"&gt;Container With Most Water&lt;/a&gt;
&lt;/h3&gt;

&lt;h3&gt;
  
  
  5. &lt;a href="https://bigdevsoon.me/problems/count-vowels" rel="noopener noreferrer"&gt;Count Vovels&lt;/a&gt;
&lt;/h3&gt;

&lt;h3&gt;
  
  
  6. &lt;a href="https://bigdevsoon.me/problems/group-anagrams" rel="noopener noreferrer"&gt;Group Anagrams&lt;/a&gt;
&lt;/h3&gt;

&lt;h3&gt;
  
  
  7. &lt;a href="https://bigdevsoon.me/problems/string-compression" rel="noopener noreferrer"&gt;String Compression&lt;/a&gt;
&lt;/h3&gt;

&lt;h3&gt;
  
  
  8. &lt;a href="https://bigdevsoon.me/problems/subsets" rel="noopener noreferrer"&gt;Subsets&lt;/a&gt;
&lt;/h3&gt;

&lt;h3&gt;
  
  
  9. &lt;a href="https://bigdevsoon.me/problems/top-n-frequent-words" rel="noopener noreferrer"&gt;Top N Frequent Words&lt;/a&gt;
&lt;/h3&gt;

&lt;h3&gt;
  
  
  10. &lt;a href="https://bigdevsoon.me/problems/find-all-duplicates" rel="noopener noreferrer"&gt;Find All Duplicates in an Array&lt;/a&gt;
&lt;/h3&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;p&gt;And that's it! There's a ton to learn from these practice problems each being a fun way to activate your brain.&lt;/p&gt;

&lt;p&gt;It's been my goal for a long time to spread a project-based learning approach through the community and have &lt;a href="https://bigdevsoon.me/" rel="noopener noreferrer"&gt;BigDevSoon&lt;/a&gt; up and running, an app we've been working on for the last 3 years. It's a great achievement for us.&lt;/p&gt;

&lt;p&gt;Keep codin' BIG! 🙇‍♂️&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>javascript</category>
      <category>interview</category>
      <category>webdev</category>
    </item>
    <item>
      <title>10 Projects to master Frontend &amp; Web Development</title>
      <dc:creator>Adrian | Creator of BigDevSoon</dc:creator>
      <pubDate>Sat, 27 Jul 2024 12:11:00 +0000</pubDate>
      <link>https://forem.com/bigsondev/10-projects-to-master-frontend-web-development-acm</link>
      <guid>https://forem.com/bigsondev/10-projects-to-master-frontend-web-development-acm</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Learning by hands-on code from day 1 is one of the coolest methods of getting into coding, each time you move a small step, let be fixing a bug or adding a new feature, you can feel that dopamine boost!&lt;/p&gt;

&lt;p&gt;You might get stuck quickly by not knowing how to build something or move forward but that is the whole point of coding, when you're blocked, you need to find a way to implement and deliver features, read documentation, learn how to learn and how to google things, but each time you'll be a little better...&lt;/p&gt;

&lt;p&gt;...and the moment you complete a whole project is AMAZING! +1 to your portfolio, learning new skills and a feeling of accomplishment are unique.&lt;/p&gt;

&lt;p&gt;Let me present 10 more projects you can build to improve your coding skills x10!&lt;/p&gt;

&lt;p&gt;Shameless plug ahead but you can get a &lt;a href="https://bigdevsoon.me/plans/" rel="noopener noreferrer"&gt;subscription&lt;/a&gt; with the &lt;strong&gt;USERS8000&lt;/strong&gt; -80% promo code and unleash your coding powers, jump on that code learning train and apply for jobs in  2-3 months if you take the learning seriously. &lt;/p&gt;

&lt;p&gt;Let's dive into the projects! 🤿 &lt;/p&gt;

&lt;h2&gt;
  
  
  1. &lt;a href="https://bigdevsoon.me/projects/pokedex" rel="noopener noreferrer"&gt;Pokedex&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Catch them all! Ah, this one is bringing back a lot of memories, let's create your own Pokémon dictionary with all the species!&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%2Fla5ai7r96ojcgre42zwu.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%2Fla5ai7r96ojcgre42zwu.png" alt=" " width="800" height="978"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You will learn more about Pokémons, obviously... and more about API integration with infinite loading, dynamic rendering and RWD, interactive search panel, sorting, filtering and a detailed view with data handling!&lt;/p&gt;

&lt;h3&gt;
  
  
  Cards
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;API Configuration&lt;/li&gt;
&lt;li&gt;UI Rendering&lt;/li&gt;
&lt;li&gt;Search Panel&lt;/li&gt;
&lt;li&gt;Sorting Functionality&lt;/li&gt;
&lt;li&gt;Filters&lt;/li&gt;
&lt;li&gt;Pokémons Details&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  How to create tutorials
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=56VjdqcdakQ" rel="noopener noreferrer"&gt;YT Video&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hackernoon.com/how-to-build-a-pokedex-app-with-react-and-a-slash-graphql-backend-8t3i3t0j" rel="noopener noreferrer"&gt;HackerNoon Article&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Additional resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://glitch.com/edit/#!/big-dev-soon-pokedex" rel="noopener noreferrer"&gt;Glitch template with project documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elise-bigdevsoon/big-dev-soon-pokedex" rel="noopener noreferrer"&gt;GitHub template with project documentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2. &lt;a href="https://bigdevsoon.me/projects/music-player" rel="noopener noreferrer"&gt;Music Player&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;An awesome way to recreate your favorite music player and learn about audio controls in HTML (and CSS for styling).&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%2Fyp3g21t88rvb4j4140kc.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%2Fyp3g21t88rvb4j4140kc.png" alt=" " width="800" height="512"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You will learn more about UI controls, data handling, event handling, audio playback, and a cool UX/UI Design.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cards
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;UI Logic&lt;/li&gt;
&lt;li&gt;Play Button&lt;/li&gt;
&lt;li&gt;Pause Button&lt;/li&gt;
&lt;li&gt;Replay Button&lt;/li&gt;
&lt;li&gt;Loop Button&lt;/li&gt;
&lt;li&gt;Time Slider&lt;/li&gt;
&lt;li&gt;Next Button&lt;/li&gt;
&lt;li&gt;Previous Button&lt;/li&gt;
&lt;li&gt;Mute Button&lt;/li&gt;
&lt;li&gt;Unmute Button&lt;/li&gt;
&lt;li&gt;Sound Level Slider&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  How to create tutorials
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=JtrFzoL1joI" rel="noopener noreferrer"&gt;YT Video&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/@cwrworksite/create-music-player-with-playlist-using-html-css-and-javascript-10c8d7cef1c6" rel="noopener noreferrer"&gt;Medium Article&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Additional resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://glitch.com/edit/#!/big-dev-soon-music-player" rel="noopener noreferrer"&gt;Glitch template with project documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elise-bigdevsoon/big-dev-soon-music-player" rel="noopener noreferrer"&gt;GitHub template with project documentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  3. &lt;a href="https://bigdevsoon.me/projects/code-editor" rel="noopener noreferrer"&gt;Code Editor&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Recreate the main functionality of websites like JSFiddle or CodePen. 🤩&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%2F8h7cdi1xceaeseed9c4t.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%2F8h7cdi1xceaeseed9c4t.png" alt=" " width="800" height="569"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You will learn about JavaScript interactivity, CSS Flexibility (flexbox/grid layout), 3rd party library integration, e.g. CodeMirror, and some local storage to persist the code between user sessions.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cards
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Navigation Bar&lt;/li&gt;
&lt;li&gt;Code Area&lt;/li&gt;
&lt;li&gt;Preview of Code&lt;/li&gt;
&lt;li&gt;Resizing Vertical Bar&lt;/li&gt;
&lt;li&gt;Change View Button&lt;/li&gt;
&lt;li&gt;Code Editor Library&lt;/li&gt;
&lt;li&gt;Responsive Web Design&lt;/li&gt;
&lt;li&gt;Additional Cases&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  How to create tutorials
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=tupa5BRHK4Q" rel="noopener noreferrer"&gt;YT Video&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.smashingmagazine.com/2022/01/building-web-code-editor/" rel="noopener noreferrer"&gt;SmashingMagazine Article&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Additional resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://glitch.com/edit/#!/big-dev-soon-code-editor" rel="noopener noreferrer"&gt;Glitch template with project documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elise-bigdevsoon/big-dev-soon-code-editor" rel="noopener noreferrer"&gt;GitHub template with project documentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  4. &lt;a href="https://bigdevsoon.me/projects/quiz-app" rel="noopener noreferrer"&gt;Quiz App&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Create a fun quiz app with 10 randomly generated questions from different categories to easily play and test your knowledge.&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%2Fad7wj1n42vypc2im9tyw.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%2Fad7wj1n42vypc2im9tyw.png" alt=" " width="800" height="568"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You will learn about API Integration (Open Trivia DB API), interactive UI Development, state management to transition between questions and results page, as well as Responsive Design (RWD).&lt;/p&gt;

&lt;h3&gt;
  
  
  Cards
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;API Configuration&lt;/li&gt;
&lt;li&gt;Home Page&lt;/li&gt;
&lt;li&gt;Quiz Generation&lt;/li&gt;
&lt;li&gt;Questions Logic&lt;/li&gt;
&lt;li&gt;Last Question&lt;/li&gt;
&lt;li&gt;Results Bar&lt;/li&gt;
&lt;li&gt;Results Answers&lt;/li&gt;
&lt;li&gt;Sticky Navigation&lt;/li&gt;
&lt;li&gt;Tablet Design&lt;/li&gt;
&lt;li&gt;Mobile Design&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  How to create tutorials
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=PBcqGxrr9g8" rel="noopener noreferrer"&gt;YT Video&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.geeksforgeeks.org/how-to-create-a-simple-javascript-quiz/" rel="noopener noreferrer"&gt;GeeksForGeeks Article&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Additional resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://glitch.com/edit/#!/big-dev-soon-quiz-app" rel="noopener noreferrer"&gt;Glitch template with project documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elise-bigdevsoon/big-dev-soon-quiz-app" rel="noopener noreferrer"&gt;GitHub template with project documentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  5. &lt;a href="https://bigdevsoon.me/projects/find-movies" rel="noopener noreferrer"&gt;Find Movies&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Create your app for quickly previewing featured Movies and TV Series, search your favorite movies, and see the details page of it!&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%2Ff504dnvhnpsp9tjh9l93.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%2Ff504dnvhnpsp9tjh9l93.png" alt=" " width="800" height="629"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You will learn to fetch data from external APIs, dynamic search techniques with debouncing, modern UX/UI design, and infinite scrolling with data pagination.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cards
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;API Configuration&lt;/li&gt;
&lt;li&gt;Search Bar&lt;/li&gt;
&lt;li&gt;Featured Today Section&lt;/li&gt;
&lt;li&gt;Premieres and Announcements Section&lt;/li&gt;
&lt;li&gt;Details Page&lt;/li&gt;
&lt;li&gt;Skeleton Animation&lt;/li&gt;
&lt;li&gt;Error Handling&lt;/li&gt;
&lt;li&gt;Recent Searches&lt;/li&gt;
&lt;li&gt;Skeleton Animation&lt;/li&gt;
&lt;li&gt;Error Handling&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  How to create tutorials
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=_DaH6PIn0Ak" rel="noopener noreferrer"&gt;YT Video&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://enlear.academy/create-a-simple-movie-app-in-vanilla-javascript-5811bad69e09" rel="noopener noreferrer"&gt;Medium Article&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Additional resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://glitch.com/edit/#!/big-dev-soon-find-movies" rel="noopener noreferrer"&gt;Glitch template with project documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elise-bigdevsoon/big-dev-soon-find-movies" rel="noopener noreferrer"&gt;GitHub template with project documentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  6. &lt;a href="https://bigdevsoon.me/projects/tic-tac-toe" rel="noopener noreferrer"&gt;Tic Tac Toe&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;One of the most classic games ever, always fun to work a little bit with game logic.&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%2Fkb8vmn0js1mq2zl4gtx1.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%2Fkb8vmn0js1mq2zl4gtx1.png" alt=" " width="800" height="520"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You will learn a bit more about interactive, modern Frontend development, game logic implementation, RWD, modals, event handling with state management, and basic routing.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cards
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Home Page&lt;/li&gt;
&lt;li&gt;Pick Player&lt;/li&gt;
&lt;li&gt;Game Board&lt;/li&gt;
&lt;li&gt;Gameplay&lt;/li&gt;
&lt;li&gt;Game End&lt;/li&gt;
&lt;li&gt;Modals&lt;/li&gt;
&lt;li&gt;Tablet Design&lt;/li&gt;
&lt;li&gt;Mobile Design&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  How to create tutorials
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=Y-GkMjUZsmM" rel="noopener noreferrer"&gt;YT Video&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.geeksforgeeks.org/simple-tic-tac-toe-game-using-javascript/" rel="noopener noreferrer"&gt;GeeksForGeeks Article&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Additional resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://glitch.com/edit/#!/big-dev-soon-tic-tac-toe" rel="noopener noreferrer"&gt;Glitch template with project documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elise-bigdevsoon/big-dev-soon-tic-tac-toe" rel="noopener noreferrer"&gt;GitHub template with project documentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  7. &lt;a href="https://bigdevsoon.me/projects/todo-app" rel="noopener noreferrer"&gt;Todo App&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Another classic, todo app style, if you haven't created one yet, it might be a good time now!&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%2Fijd1472kcjsfg3jo4gpi.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%2Fijd1472kcjsfg3jo4gpi.png" alt=" " width="800" height="520"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You will learn interactive UI Design with dynamic JavaScript content management, CSS and theming, and event handling with state management for operations like creating a todo, marking it as completed, or deleting it.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cards
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;UI Container&lt;/li&gt;
&lt;li&gt;Add Todo&lt;/li&gt;
&lt;li&gt;Delete Todo&lt;/li&gt;
&lt;li&gt;Mark as Completed&lt;/li&gt;
&lt;li&gt;Light Mode Toggle&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  How to create tutorials
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=G0jO8kUrg-I" rel="noopener noreferrer"&gt;YT Video&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.w3schools.com/howto/howto_js_todolist.asp" rel="noopener noreferrer"&gt;W3Schools Article&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Additional resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://glitch.com/edit/#!/big-dev-soon-todo-app" rel="noopener noreferrer"&gt;Glitch template with project documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elise-bigdevsoon/big-dev-soon-todo-app" rel="noopener noreferrer"&gt;GitHub template with project documentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  8. &lt;a href="https://bigdevsoon.me/projects/blog" rel="noopener noreferrer"&gt;Blog&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;One of the best projects to build as it's a dynamic content that often requires a CMS which is one of the common requests from your future clients to build! (e.g. dynamic content web store website, etc.)&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%2Fc7x1m062lv4rfjjurvor.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%2Fc7x1m062lv4rfjjurvor.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You will learn a lot about page navigation with different routers, SEO optimisation if built e.g. in NextJS as well as dive into various CMS and how to connect it all between Frontend and API. Also RWD is included in this one.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cards
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Content Strategy&lt;/li&gt;
&lt;li&gt;Basic Navigation&lt;/li&gt;
&lt;li&gt;Hero Section&lt;/li&gt;
&lt;li&gt;Blog Posts Section&lt;/li&gt;
&lt;li&gt;About Section&lt;/li&gt;
&lt;li&gt;Global Footer&lt;/li&gt;
&lt;li&gt;Posts Page&lt;/li&gt;
&lt;li&gt;Dynamic Search&lt;/li&gt;
&lt;li&gt;Blog Post Page&lt;/li&gt;
&lt;li&gt;Mobile Design&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  How to create tutorials
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=4iCBlDqLBOQ" rel="noopener noreferrer"&gt;YT Video&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/novu/building-a-blog-with-a-liking-feature-using-react-hanko-and-novu-1m81"&gt;Dev.to Article&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Additional resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://glitch.com/edit/#!/big-dev-soon-blog" rel="noopener noreferrer"&gt;Glitch template with project documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elise-bigdevsoon/big-dev-soon-blog" rel="noopener noreferrer"&gt;GitHub template with project documentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  9. &lt;a href="https://bigdevsoon.me/projects/dashboard" rel="noopener noreferrer"&gt;Dashboard&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Visualisation of different data in charts, tables is a crucial skill that Developers should have these days and especially working with different component &amp;amp; charts libraries.&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%2Fmw9dvl7wuu7yqmu8bmzi.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%2Fmw9dvl7wuu7yqmu8bmzi.png" alt=" " width="800" height="519"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You will learn how to build a sidebar with menu items as well as the whole navigation layout starting from top nav and content with grid system. On top of that, you could connect a mock API data to incorporate loading and error states handling.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cards
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Data Management&lt;/li&gt;
&lt;li&gt;Sidebar&lt;/li&gt;
&lt;li&gt;Top Navigation&lt;/li&gt;
&lt;li&gt;Numbers Cards&lt;/li&gt;
&lt;li&gt;Sales Overview Chart&lt;/li&gt;
&lt;li&gt;Sales Region Chart&lt;/li&gt;
&lt;li&gt;Registered Users Chart&lt;/li&gt;
&lt;li&gt;Integration List&lt;/li&gt;
&lt;li&gt;Light Dark Mode&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  How to create tutorials
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=bDNy1pF0jqA&amp;amp;list=PLhFBHuT4t3aApRKcTgTi3Sfu6zudkg7bW" rel="noopener noreferrer"&gt;YT Video&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.createwithdata.com/react-chartjs-dashboard/" rel="noopener noreferrer"&gt;Create with data Article&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Additional resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://glitch.com/edit/#!/big-dev-soon-dashboard" rel="noopener noreferrer"&gt;Glitch template with project documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elise-bigdevsoon/big-dev-soon-dashboard" rel="noopener noreferrer"&gt;GitHub template with project documentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  10. &lt;a href="https://bigdevsoon.me/projects/character-generator" rel="noopener noreferrer"&gt;Character Generator&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Avatar creator with state management is a very common problem, data structure, loading from local storage, changing it in real-time. It's a junior level project but still will be a fun one to complete!&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%2F15hdjogvv3w9f7aee6qb.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%2F15hdjogvv3w9f7aee6qb.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn how to manage state, optimise images/work with SVG's and implement features like random character creation and downloading an image from the canvas.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cards
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;UI Container&lt;/li&gt;
&lt;li&gt;Character Customisation&lt;/li&gt;
&lt;li&gt;Random Selection&lt;/li&gt;
&lt;li&gt;Save Character&lt;/li&gt;
&lt;li&gt;Persist Character&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  How to create tutorials
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=Qr7Ng6fpqnk" rel="noopener noreferrer"&gt;YT Video&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/wwayne/react-avatar-generator-339e"&gt;Dev.to Article&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Additional resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://glitch.com/edit/#!/big-dev-soon-character-generator" rel="noopener noreferrer"&gt;Glitch template with project documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elise-bigdevsoon/big-dev-soon-character-generator" rel="noopener noreferrer"&gt;GitHub template with project documentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;p&gt;And that's it! There's a ton to learn from these projects each of them being unique and a nice addition to your portfolio.&lt;/p&gt;

&lt;p&gt;It's been my goal for a long time to spread a project-based learning approach through the community and have &lt;a href="https://bigdevsoon.me/" rel="noopener noreferrer"&gt;BigDevSoon&lt;/a&gt; up and running, an app we've been working on for the last 2 years. It's a great achievement for us.&lt;/p&gt;

&lt;p&gt;Keep codin' BIG! 🙇‍♂️&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>react</category>
      <category>beginners</category>
    </item>
    <item>
      <title>100 FREE Frontend Challenges</title>
      <dc:creator>Adrian | Creator of BigDevSoon</dc:creator>
      <pubDate>Thu, 27 Jun 2024 13:00:00 +0000</pubDate>
      <link>https://forem.com/bigsondev/100-free-frontend-challenges-3f0</link>
      <guid>https://forem.com/bigsondev/100-free-frontend-challenges-3f0</guid>
      <description>&lt;h1&gt;
  
  
  Introduction
&lt;/h1&gt;

&lt;p&gt;In the spirit of building strong habits and the &lt;strong&gt;#100DaysOfCode&lt;/strong&gt; idea, we decided to make our &lt;a href="https://bigdevsoon.me/challenges" rel="noopener noreferrer"&gt;list of beautifully crafted "Design To Code" challenges publicly available&lt;/a&gt;, where each day you work on recreating (with your variation of course!) the original design screenshot to make it a working website/web app.&lt;/p&gt;

&lt;p&gt;The goal is to reflect the provided design with HTML &amp;amp; CSS. If you want to dive deeper, adding interactivity via JS or any frameworks, libraries, or tools is more than encouraged. Maybe you can even create your next micro-SaaS out of it, who knows?&lt;/p&gt;

&lt;p&gt;I hope you'll complete all 100 of them and land your dream job as a Web Dev! 🫡&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Profile Card
&lt;/h2&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%2F1i2l3ejccaxnaf3ybrt2.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%2F1i2l3ejccaxnaf3ybrt2.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It is a perfect challenge for practicing Flexbox and improving your CSS skills.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Add to Bag
&lt;/h2&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%2Fw1kqd76btu12iao9phwd.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%2Fw1kqd76btu12iao9phwd.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Enhance your interactive design skills by creating a dynamic shopping cart experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Mobile Navigation
&lt;/h2&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%2Fjb0o60u5asfzr1p38zrj.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%2Fjb0o60u5asfzr1p38zrj.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Focus on responsive design and user-friendly mobile navigation solutions.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Contact Us
&lt;/h2&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%2F0xgdbs23mp5gn1d6fqm5.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%2F0xgdbs23mp5gn1d6fqm5.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn to design an accessible and user-centric contact form for better customer interaction.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Recipe
&lt;/h2&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%2Fv4sdsa6vwdo2rtnqpuln.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%2Fv4sdsa6vwdo2rtnqpuln.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Craft a delightful recipe display to enhance readability and user engagement.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Image Carousel
&lt;/h2&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%2Fq893z68bpb2obzr05wml.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%2Fq893z68bpb2obzr05wml.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Develop an image carousel to understand handling user interactions and transitions.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Create Account
&lt;/h2&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%2Fcjsbn57ms33fwwrbw4jm.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%2Fcjsbn57ms33fwwrbw4jm.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Build a user-friendly account creation interface with validations to improve form handling.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Music Events
&lt;/h2&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%2F0661r3t7ruok6y4ve2ex.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%2F0661r3t7ruok6y4ve2ex.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a vibrant interface for displaying music events that captivate and inform.&lt;/p&gt;

&lt;h2&gt;
  
  
  9. Password Generator
&lt;/h2&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%2Fn2mz3r93xe5ssv863tw7.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%2Fn2mz3r93xe5ssv863tw7.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Implement a password generator to practice generating and handling secure user data.&lt;/p&gt;

&lt;h2&gt;
  
  
  10. Sign-up Page
&lt;/h2&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%2F0vrg3453x2b0lm9t29kf.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%2F0vrg3453x2b0lm9t29kf.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Develop a sign-up page to refine form layout and design, focusing on user experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  11. Hotel Booking
&lt;/h2&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%2Faoqidag66vdlkadkd6mb.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%2Faoqidag66vdlkadkd6mb.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design a streamlined hotel booking interface that offers a seamless booking experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  12. Restaurant Reservation
&lt;/h2&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%2Fz9sym4kzh0rsmsuhfvd3.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%2Fz9sym4kzh0rsmsuhfvd3.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a restaurant card with an image, description, reviews, and a clear call-to-action button.&lt;/p&gt;

&lt;h2&gt;
  
  
  13. Task Board
&lt;/h2&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%2F1o45s6s3ovko53606rtf.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%2F1o45s6s3ovko53606rtf.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Build a task management board that helps users organize projects and daily activities.&lt;/p&gt;

&lt;h2&gt;
  
  
  14. Shopping List
&lt;/h2&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%2Fi0kyv4n1m3rltdjztf84.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%2Fi0kyv4n1m3rltdjztf84.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create an interactive shopping list with order summary, and promo code sections.&lt;/p&gt;

&lt;h2&gt;
  
  
  15. Notifications
&lt;/h2&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%2Fb2pnkfws3vi5k0colpw8.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%2Fb2pnkfws3vi5k0colpw8.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Implement a notification system with different types of notifications and an empty state without any of them.&lt;/p&gt;

&lt;h2&gt;
  
  
  16. Fur Friends
&lt;/h2&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%2Fsraxqlekhga9kdzefyri.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%2Fsraxqlekhga9kdzefyri.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Craft an engaging list for pet lovers to explore pets with a pet details card.&lt;/p&gt;

&lt;h2&gt;
  
  
  17. Article Slider
&lt;/h2&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%2F9ui27ed5g1s9koua7zm3.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%2F9ui27ed5g1s9koua7zm3.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Implement an article slider that highlights featured stories with smooth navigation.&lt;/p&gt;

&lt;h2&gt;
  
  
  18. Images Preview
&lt;/h2&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%2Fh41fid9o4vxhthi1roqv.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%2Fh41fid9o4vxhthi1roqv.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Craft a gallery app that allows users to preview images in different layouts.&lt;/p&gt;

&lt;h2&gt;
  
  
  19. Upload Images
&lt;/h2&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%2F1661p6a44l5a9dp4joxh.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%2F1661p6a44l5a9dp4joxh.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create an image upload interface that supports drag-and-drop functionality and previews.&lt;/p&gt;

&lt;h2&gt;
  
  
  20. Card Wallet
&lt;/h2&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%2Fmmns076pv6458pf3lf9x.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%2Fmmns076pv6458pf3lf9x.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Develop a digital wallet interface that displays user cards, and card transactions and allows adding a new card.&lt;/p&gt;

&lt;h2&gt;
  
  
  21. Pricing Plans
&lt;/h2&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%2Fl2kc9qv94953v8zdaixj.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%2Fl2kc9qv94953v8zdaixj.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design a clear and concise pricing plan interface that helps users choose the right option.&lt;/p&gt;

&lt;h2&gt;
  
  
  22. Messages
&lt;/h2&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%2Flbqng2e5rbczcarnns3x.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%2Flbqng2e5rbczcarnns3x.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Build a messaging app interface that supports a conversations list and individual 1-1 message view.&lt;/p&gt;

&lt;h2&gt;
  
  
  23. Home Page
&lt;/h2&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%2Fjpb1ampl5m7knv0a2464.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%2Fjpb1ampl5m7knv0a2464.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a captivating homepage that draws visitors in and guides them through beautiful plants.&lt;/p&gt;

&lt;h2&gt;
  
  
  24. Movie Ticket
&lt;/h2&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%2F6rt49ai4wr71nt23jdqo.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%2F6rt49ai4wr71nt23jdqo.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Develop a movie ticket interface that allows users to buy tickets and choose seats.&lt;/p&gt;

&lt;h2&gt;
  
  
  25. Meeting Schedule
&lt;/h2&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%2Fbxm8pw85xhcjobkpa7wf.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%2Fbxm8pw85xhcjobkpa7wf.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a scheduling app that helps users plan and coordinate meetings effectively.&lt;/p&gt;

&lt;h2&gt;
  
  
  26. Job Board
&lt;/h2&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%2F6dos680mqy5srm1oxzrm.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%2F6dos680mqy5srm1oxzrm.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a job board that is intuitive for users looking for career opportunities.&lt;/p&gt;

&lt;h2&gt;
  
  
  27. Leaderboards
&lt;/h2&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%2Fdqdvqi4mour399c0fw0s.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%2Fdqdvqi4mour399c0fw0s.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Build a leaderboard interface that dynamically displays user rankings and scores from today to year categories.&lt;/p&gt;

&lt;h2&gt;
  
  
  28. Playlist
&lt;/h2&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%2F63nqdeej6x6frlrsr5j1.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%2F63nqdeej6x6frlrsr5j1.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Implement a music playlist interface that allows opening a pop-up with the current song.&lt;/p&gt;

&lt;h2&gt;
  
  
  29. Video Player
&lt;/h2&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%2F10cm3zqy9unc7eudiszm.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%2F10cm3zqy9unc7eudiszm.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a custom video player that supports various media formats and user interactions.&lt;/p&gt;

&lt;h2&gt;
  
  
  30. Invoices
&lt;/h2&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%2Ftgomwc94k8dn2y83utno.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%2Ftgomwc94k8dn2y83utno.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Implement an invoice interface that helps users manage billing and track payments efficiently.&lt;/p&gt;

&lt;h2&gt;
  
  
  31. Dashboard
&lt;/h2&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%2F51u8597o083glen3csnb.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%2F51u8597o083glen3csnb.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Build a comprehensive dashboard that provides users with insights and data visualizations.&lt;/p&gt;

&lt;h2&gt;
  
  
  32. Newsletter
&lt;/h2&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%2F91zounxmjwnpvyqqaydx.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%2F91zounxmjwnpvyqqaydx.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a newsletter sign-up page that captures user interest with an attractive design.&lt;/p&gt;

&lt;h2&gt;
  
  
  33. Brand Visualizer
&lt;/h2&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%2Fwzqlt6dy3bnh3sfi963s.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%2Fwzqlt6dy3bnh3sfi963s.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Develop a tool to create and preview brand elements like color schemes.&lt;/p&gt;

&lt;h2&gt;
  
  
  34. User Profile
&lt;/h2&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%2Fepyemrk884z39nikgudp.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%2Fepyemrk884z39nikgudp.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design a user profile dropdown menu with various menu items.&lt;/p&gt;

&lt;h2&gt;
  
  
  35. Rate Us
&lt;/h2&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%2F53l51bnk0pyrfrkgygwp.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%2F53l51bnk0pyrfrkgygwp.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a feedback form to rate users' experiences and provide valuable insights via emojis.&lt;/p&gt;

&lt;h2&gt;
  
  
  36. Sleep App
&lt;/h2&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%2Fa5rde5bfmdnyys70zs33.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%2Fa5rde5bfmdnyys70zs33.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design a sleep-tracking app that offers insights into sleep patterns and tips for improvement.&lt;/p&gt;

&lt;h2&gt;
  
  
  37. Explore Flights
&lt;/h2&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%2F6xo1d014b6919yoqnknt.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%2F6xo1d014b6919yoqnknt.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a complex flight search filter bar.&lt;/p&gt;

&lt;h2&gt;
  
  
  38. Music Festival
&lt;/h2&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%2F2friau4d3xelrjtw3aau.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%2F2friau4d3xelrjtw3aau.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Build a festival home page with navigation and an engaging hero section.&lt;/p&gt;

&lt;h2&gt;
  
  
  39. QR Code Scanner
&lt;/h2&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%2Fdmfrjfdh6uzr2os4kw0q.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%2Fdmfrjfdh6uzr2os4kw0q.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Implement a QR code scanner that enhances user interaction with quick scanning features.&lt;/p&gt;

&lt;h2&gt;
  
  
  40. FAQ
&lt;/h2&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%2Fn7aot13tf7jvefr0wr6w.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%2Fn7aot13tf7jvefr0wr6w.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a FAQ section that provides clear and helpful answers to common customer questions via the accordion component.&lt;/p&gt;

&lt;h2&gt;
  
  
  41. Create Workspace
&lt;/h2&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%2F1j4fo437202p6xzoksor.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%2F1j4fo437202p6xzoksor.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design a virtual workspace creator that allows users to customize their digital work environment.&lt;/p&gt;

&lt;h2&gt;
  
  
  42. Settings Appearance
&lt;/h2&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%2Fk1w0pb83qg6owrkdvs38.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%2Fk1w0pb83qg6owrkdvs38.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Build a settings page that lets users customize the appearance of their application interface.&lt;/p&gt;

&lt;h2&gt;
  
  
  43. Player Profile
&lt;/h2&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%2Fctvq8diqgpfm2bluuok1.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%2Fctvq8diqgpfm2bluuok1.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design a player profile for sports apps that showcases player stats, career highlights, and more.&lt;/p&gt;

&lt;h2&gt;
  
  
  44. Website Launch
&lt;/h2&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%2Fw5y0h61gnkm6crr9k0zt.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%2Fw5y0h61gnkm6crr9k0zt.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a launch page with a countdown timer.&lt;/p&gt;

&lt;h2&gt;
  
  
  45. Hosting Features
&lt;/h2&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%2Fi0i307f9ob1soar0as07.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%2Fi0i307f9ob1soar0as07.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Build a hosting service feature page that explains the benefits and packages available.&lt;/p&gt;

&lt;h2&gt;
  
  
  46. Customer List
&lt;/h2&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%2F356bg2y7z8lm7gpyey90.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%2F356bg2y7z8lm7gpyey90.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Develop a customer management table that helps to organize users and contains relevant actions.&lt;/p&gt;

&lt;h2&gt;
  
  
  47. Export File
&lt;/h2&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%2Fqiyw7cuj20uvs50lkhj3.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%2Fqiyw7cuj20uvs50lkhj3.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design a file export interface that supports multiple formats and includes customizable settings.&lt;/p&gt;

&lt;h2&gt;
  
  
  48. Markdown Post
&lt;/h2&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%2Fp7n55lu46zkzoovbauqe.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%2Fp7n55lu46zkzoovbauqe.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a markdown-based component that supports bold, italic, and underlined text and has a mention user feature.&lt;/p&gt;

&lt;h2&gt;
  
  
  49. App Navigation
&lt;/h2&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%2Fpebk6vya801pil6q69jm.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%2Fpebk6vya801pil6q69jm.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Build an app navigation menu for desktop and mobile devices.&lt;/p&gt;

&lt;h2&gt;
  
  
  50. Friend Request
&lt;/h2&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%2F28eveilggk8ek2b1rh5v.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%2F28eveilggk8ek2b1rh5v.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design a social network feature that manages friend requests and user interactions.&lt;/p&gt;

&lt;h2&gt;
  
  
  51. Download App
&lt;/h2&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%2Fhetvm9xy6rz3prtvhsbf.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%2Fhetvm9xy6rz3prtvhsbf.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a download page for apps that includes clear installation instructions.&lt;/p&gt;

&lt;h2&gt;
  
  
  52. Language App
&lt;/h2&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%2Fefk143bgytmmthqndy2k.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%2Fefk143bgytmmthqndy2k.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Develop a language learning app that includes lessons, leaderboards, and interactive content.&lt;/p&gt;

&lt;h2&gt;
  
  
  53. Billing Page
&lt;/h2&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%2Fj4x439zaule8zxcpcqmv.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%2Fj4x439zaule8zxcpcqmv.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design a billing page that is user-friendly and makes it easy to view subscriptions, payment methods, and billing history.&lt;/p&gt;

&lt;h2&gt;
  
  
  54. Article Summary
&lt;/h2&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%2Fus3j71m7saai6nh2i2p9.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%2Fus3j71m7saai6nh2i2p9.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a summary card of the article with images, user info, and relevant stats.&lt;/p&gt;

&lt;h2&gt;
  
  
  55. Progress Bars
&lt;/h2&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%2F24k83rql0jxt56mbxp60.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%2F24k83rql0jxt56mbxp60.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design engaging and informative progress bars for applications that track user progress.&lt;/p&gt;

&lt;h2&gt;
  
  
  56. Project Roadmap
&lt;/h2&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%2Fhbapvgei9mj22clh7qvm.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%2Fhbapvgei9mj22clh7qvm.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Build a project management tool that visualizes roadmaps and tracks milestones.&lt;/p&gt;

&lt;h2&gt;
  
  
  57. Game Profile
&lt;/h2&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%2Fj8e9i5kvk98a8msfo3j4.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%2Fj8e9i5kvk98a8msfo3j4.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design a game profile interface that displays player achievements, game stats, and badges.&lt;/p&gt;

&lt;h2&gt;
  
  
  58. Create Task
&lt;/h2&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%2F6xtrz39wzgqtxxwfs6xv.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%2F6xtrz39wzgqtxxwfs6xv.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Develop a task creation form that simplifies project management and collaboration.&lt;/p&gt;

&lt;h2&gt;
  
  
  59. Calculate Tip
&lt;/h2&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%2F9nnbb6gg3ghu1dt6yr37.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%2F9nnbb6gg3ghu1dt6yr37.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a tip calculator app that helps users quickly figure out the appropriate tip amount.&lt;/p&gt;

&lt;h2&gt;
  
  
  60. Code Verification
&lt;/h2&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%2Foo8ebdvu3qnkleln1km1.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%2Foo8ebdvu3qnkleln1km1.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design a code verification component.&lt;/p&gt;

&lt;h2&gt;
  
  
  61. Flight Ticket
&lt;/h2&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%2Fk8g137ycr315nu7ta9jt.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%2Fk8g137ycr315nu7ta9jt.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Build a flight ticket card preview that includes information and a QR code.&lt;/p&gt;

&lt;h2&gt;
  
  
  62. Testimonials
&lt;/h2&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%2Fulblqf3ppj2rr8te5bw2.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%2Fulblqf3ppj2rr8te5bw2.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design a testimonials section that showcases user feedback and builds trust with potential clients.&lt;/p&gt;

&lt;h2&gt;
  
  
  63. Weather App
&lt;/h2&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%2F3v33f2wil0wfxxyt4zxf.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%2F3v33f2wil0wfxxyt4zxf.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Develop a weather app that provides accurate forecasts, and weather-related news.&lt;/p&gt;

&lt;h2&gt;
  
  
  64. Document Manager
&lt;/h2&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%2Fzzyduglacm8iggsyahqs.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%2Fzzyduglacm8iggsyahqs.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a blog-like tool where users can add new documents, and chapters, delete, and preview them.&lt;/p&gt;

&lt;h2&gt;
  
  
  65. Interests
&lt;/h2&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%2Frhii91knnoyxcguhzvcn.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%2Frhii91knnoyxcguhzvcn.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design a user interest card that allows users to select their interests.&lt;/p&gt;

&lt;h2&gt;
  
  
  66. Navigation UI
&lt;/h2&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%2Ftjh7ew1kleg5lu9locaz.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%2Ftjh7ew1kleg5lu9locaz.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Build a dynamic navigation UI that adjusts to user preferences and highlights key areas.&lt;/p&gt;

&lt;h2&gt;
  
  
  67. Select Account
&lt;/h2&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%2Fuf2por9hp9zylbt7pwhk.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%2Fuf2por9hp9zylbt7pwhk.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create an account selection page of who's watching.&lt;/p&gt;

&lt;h2&gt;
  
  
  68. User Satisfaction
&lt;/h2&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%2Fpsob4csp2o83j93b5odj.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%2Fpsob4csp2o83j93b5odj.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Develop a user satisfaction survey that collects meaningful feedback on user experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  69. Profile Settings
&lt;/h2&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%2Fb1xyvhkmm7gmsuila3xc.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%2Fb1xyvhkmm7gmsuila3xc.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design a comprehensive profile settings page that allows users to manage their personal information.&lt;/p&gt;

&lt;h2&gt;
  
  
  70. Cookies Banner
&lt;/h2&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%2Fayl9c1f9neng1jjg4c4a.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%2Fayl9c1f9neng1jjg4c4a.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a cookies consent banner that is compliant with data protection regulations and user-friendly.&lt;/p&gt;

&lt;h2&gt;
  
  
  71. Email Client
&lt;/h2&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%2Fc892z413bkjpdahpyu51.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%2Fc892z413bkjpdahpyu51.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Build an email client interface that supports organizing, reading, and composing emails efficiently.&lt;/p&gt;

&lt;h2&gt;
  
  
  72. Image Collections
&lt;/h2&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%2Fyrmmmoi4gj2c688oziis.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%2Fyrmmmoi4gj2c688oziis.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Develop an application that organizes images into collections and offers tagging features.&lt;/p&gt;

&lt;h2&gt;
  
  
  73. Push Notification
&lt;/h2&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%2Fu1il6thr28s847q3leh3.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%2Fu1il6thr28s847q3leh3.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design a push notification component.&lt;/p&gt;

&lt;h2&gt;
  
  
  74. Manage Accounts
&lt;/h2&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%2Fy8jnex64cqlh4uh5nne6.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%2Fy8jnex64cqlh4uh5nne6.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create an account management page that provides a clear overview of user accounts.&lt;/p&gt;

&lt;h2&gt;
  
  
  75. Add Shot
&lt;/h2&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%2Fkv70q9dpe2g9xvvqetvw.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%2Fkv70q9dpe2g9xvvqetvw.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Develop a modal that allows to add a shot to a collection.&lt;/p&gt;

&lt;h2&gt;
  
  
  76. E-book Store
&lt;/h2&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%2Fxapxffo42bq6ewh7t6hn.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%2Fxapxffo42bq6ewh7t6hn.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design an e-book store website that offers seamless browsing for users.&lt;/p&gt;

&lt;h2&gt;
  
  
  77. App Integrations
&lt;/h2&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%2Flsa8ao215q47faj2qd87.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%2Flsa8ao215q47faj2qd87.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create an interface that facilitates easy integration of various apps and services.&lt;/p&gt;

&lt;h2&gt;
  
  
  78. Audio Player
&lt;/h2&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%2F7zlfpu5br2mydl33rkh9.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%2F7zlfpu5br2mydl33rkh9.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Develop a simple audio player.&lt;/p&gt;

&lt;h2&gt;
  
  
  79. Payment Plan
&lt;/h2&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%2F019i3ghktiyppkbaddyg.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%2F019i3ghktiyppkbaddyg.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design a payment plan interface that provides users with flexible payment options and clear information.&lt;/p&gt;

&lt;h2&gt;
  
  
  80. Articles Grid
&lt;/h2&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%2Fqstnl5e5ee341z7xepjj.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%2Fqstnl5e5ee341z7xepjj.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Build a grid layout for articles that enhances readability and user engagement.&lt;/p&gt;

&lt;h2&gt;
  
  
  81. Delivery Details
&lt;/h2&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%2Fjsywqkcxkqce9yuenu4a.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%2Fjsywqkcxkqce9yuenu4a.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a delivery details card that ensures information accuracy and enhances user trust.&lt;/p&gt;

&lt;h2&gt;
  
  
  82. Color Palette
&lt;/h2&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%2Fu1jg1w226piwj4xv4cpl.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%2Fu1jg1w226piwj4xv4cpl.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Develop a tool for designers to create and save custom color palettes.&lt;/p&gt;

&lt;h2&gt;
  
  
  83. Socials Share
&lt;/h2&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%2Faax8ztht5zisihfle6u0.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%2Faax8ztht5zisihfle6u0.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design a social media sharing component.&lt;/p&gt;

&lt;h2&gt;
  
  
  84. Buy a Coffee
&lt;/h2&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%2F4zwz1cq4wi6w9yh24fbg.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%2F4zwz1cq4wi6w9yh24fbg.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a donation page that encourages users to support content creators through small contributions.&lt;/p&gt;

&lt;h2&gt;
  
  
  85. Customer Reviews
&lt;/h2&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%2F3727pqpxt4ihvn8pn7yh.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%2F3727pqpxt4ihvn8pn7yh.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Develop a customer review card that fosters transparency and helps other users make informed decisions.&lt;/p&gt;

&lt;h2&gt;
  
  
  86. Chatbot
&lt;/h2&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%2Frn24lnvtog70bqrwj54c.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%2Frn24lnvtog70bqrwj54c.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Build a chatbot that can guide users through your website and answer frequently asked questions.&lt;/p&gt;

&lt;h2&gt;
  
  
  87. Charts
&lt;/h2&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%2Faigfkngo560lh2wtzix0.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%2Faigfkngo560lh2wtzix0.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design a series of interactive charts that display data in a clear and engaging manner.&lt;/p&gt;

&lt;h2&gt;
  
  
  88. Fingerprint
&lt;/h2&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%2Fxmvyglmer8jeydpwnm3n.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%2Fxmvyglmer8jeydpwnm3n.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a feature that utilizes fingerprint scanning or log-in via PIN.&lt;/p&gt;

&lt;h2&gt;
  
  
  89. Voice Call
&lt;/h2&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%2Ff00ovy3mziudhijx67g1.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%2Ff00ovy3mziudhijx67g1.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Develop a voice call card that ensures clarity and reliability during calls.&lt;/p&gt;

&lt;h2&gt;
  
  
  90. My Devices
&lt;/h2&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%2Fn79m2pz6kpn07h3ln9jv.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%2Fn79m2pz6kpn07h3ln9jv.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design a card that allows users to manage and monitor all their connected devices.&lt;/p&gt;

&lt;h2&gt;
  
  
  91. Quiz App
&lt;/h2&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%2Fh5po878vonnr4aqd23pc.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%2Fh5po878vonnr4aqd23pc.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Build a quiz app that offers a variety of questions and tracks user progress.&lt;/p&gt;

&lt;h2&gt;
  
  
  92. Search Filters
&lt;/h2&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%2Fq11fg90cgaom301c47gu.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%2Fq11fg90cgaom301c47gu.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Develop search filters that help users find exactly what they're looking for with ease.&lt;/p&gt;

&lt;h2&gt;
  
  
  93. Task Manager
&lt;/h2&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%2Fijkndvieqcdjnepxsl89.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%2Fijkndvieqcdjnepxsl89.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a task manager that helps users organize their daily tasks and deadlines.&lt;/p&gt;

&lt;h2&gt;
  
  
  94. Time Widget
&lt;/h2&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%2Fq2tknk6nqu1b0t2yeynz.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%2Fq2tknk6nqu1b0t2yeynz.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design a time widget that offers various clock functionalities and customization options.&lt;/p&gt;

&lt;h2&gt;
  
  
  95. 404
&lt;/h2&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%2Fi7vzwboo7pjhlc5jgzbu.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%2Fi7vzwboo7pjhlc5jgzbu.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Develop a 404 error page that helps lost users find their way back or to useful resources.&lt;/p&gt;

&lt;h2&gt;
  
  
  96. Subscribe Card
&lt;/h2&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%2Fh782m8g1i6i2lu95tkg6.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%2Fh782m8g1i6i2lu95tkg6.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a subscription card feature that captures user interest and increases sign-ups.&lt;/p&gt;

&lt;h2&gt;
  
  
  97. Design Assets
&lt;/h2&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%2F3txcra08a2915hq0cj8r.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%2F3txcra08a2915hq0cj8r.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Build a design assets home page where users can access different design files.&lt;/p&gt;

&lt;h2&gt;
  
  
  98. Voice Recording
&lt;/h2&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%2Fxq90er7mh45sn80s7dxh.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%2Fxq90er7mh45sn80s7dxh.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Develop a voice recording app that captures clear audio and offers share, and delete features.&lt;/p&gt;

&lt;h2&gt;
  
  
  99. Columns Card
&lt;/h2&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%2Fwhw9hz9t82ghmebiz07c.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%2Fwhw9hz9t82ghmebiz07c.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a card layout that displays information in columns for better data presentation.&lt;/p&gt;

&lt;h2&gt;
  
  
  100. Footer
&lt;/h2&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%2Ff1oiboc5w42qwzmsdnxx.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%2Ff1oiboc5w42qwzmsdnxx.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design a website footer that includes all necessary links and information in a clean layout.&lt;/p&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;p&gt;That's a lot of challenges but if you complete all of them, I'm pretty sure you'll get new, awesome dev skills that will 10x speed up your dream job-finding process.&lt;/p&gt;

&lt;p&gt;It's been my goal for a long time to spread a project-based learning approach through the community and having &lt;a href="https://bigdevsoon.me/" rel="noopener noreferrer"&gt;BigDevSoon&lt;/a&gt; up and running, an app we've been working on for the last 3 years is a great achievement to us.&lt;/p&gt;

&lt;p&gt;We have a &lt;strong&gt;SUMMER20&lt;/strong&gt; code up and running until September 21, 2024.&lt;/p&gt;

&lt;p&gt;Support us if you enjoy the content! ❤️&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>100daysofcode</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
    <item>
      <title>💼 50 Tips to Land a Remote Tech Job Based on My 45-Day Journey to 2 Offers</title>
      <dc:creator>Adrian | Creator of BigDevSoon</dc:creator>
      <pubDate>Mon, 04 Mar 2024 14:00:00 +0000</pubDate>
      <link>https://forem.com/bigsondev/from-hundreds-of-cvs-sent-to-2-job-offers-my-50-golden-tips-for-landing-a-tech-job-in-15-months-41a9</link>
      <guid>https://forem.com/bigsondev/from-hundreds-of-cvs-sent-to-2-job-offers-my-50-golden-tips-for-landing-a-tech-job-in-15-months-41a9</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;In the whirlwind that was my job hunt at the end of 2023/early 2024, I discovered that sending out hundreds of CVs doesn't guarantee a single callback — a stark contrast to my experiences just a year before. With my 8+ years of experience in the IT industry (&lt;a href="https://www.linkedin.com/in/adrian-bigaj-282277130/" rel="noopener noreferrer"&gt;Li Profile&lt;/a&gt;), back again to share a saga not just of trials but of triumph. Despite the non-FAANG odyssey with up to 10 interview stages (yeah, you read that right! 🤯), my perseverance led me to 7 different companies' interview processes and finally, 2 job offers. Let’s dive into the 50 nuggets of wisdom that illuminated my path.&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%2F0wxoqxiogsee7bnsjwht.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%2F0wxoqxiogsee7bnsjwht.png" alt="Meme for cover letter in IT job search" width="650" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Jokes aside, nothing will stop you now! 🔥&lt;/p&gt;

&lt;h2&gt;
  
  
  Pre-Interview Preparation
&lt;/h2&gt;

&lt;p&gt;Not all of the below bullet points need to be applied, it's the sad truth that &lt;strong&gt;preparing for a job is your full-time job now&lt;/strong&gt;, however, you can pick a few points that will be the best for you. I'd highly recommend grinding LeetCode for some time until you get comfortable with solving smaller problems on your own and building a few real-world coding projects that will improve your technology stack, and confidence, as well as generate that initial portfolio.&lt;/p&gt;

&lt;p&gt;Don't forget to polish up your CV, build some exposure in social media, do networking, and tidy up your Li Profile, keeping it all up-to-date and avoiding silly typos.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. &lt;a href="https://leetcode.com/" rel="noopener noreferrer"&gt;LeetCode Grinding&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Start with easy-medium problems to dust off your logic skills. It’s your secret weapon against the initial screening rounds.&lt;/p&gt;

&lt;p&gt;It took me 1-2 weeks to see repeating patterns that are around string manipulation, arrays, objects, transformations, and sorting algorithms and it helped a lot to go through HackerRank/quick live coding algorithms to solve during interviews.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. &lt;a href="https://bigdevsoon.me/" rel="noopener noreferrer"&gt;Build portfolio-worthy projects&lt;/a&gt;
&lt;/h3&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%2F14b6fxvh16pzn3swv85g.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%2F14b6fxvh16pzn3swv85g.png" alt="BigDevSoon OG Image" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Shameless self-plug? 🙈 But... Building portfolio-worthy projects (we have 20+ with Figma designs) is a great idea! &lt;/p&gt;

&lt;p&gt;It's a testament to the power of showcasing around 3+ real-world projects on your GitHub. &lt;/p&gt;

&lt;p&gt;Bonus: We got you covered with daily challenges to keep your skills sharp.&lt;/p&gt;

&lt;p&gt;And you can message me for promo codes, collaboration, affiliate, sponsorship, or any other related topic!&lt;/p&gt;

&lt;h3&gt;
  
  
  3. &lt;a href="https://www.codetriage.com/" rel="noopener noreferrer"&gt;Open Source Contribution&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;A stepping stone for gaining invaluable experience and making your resume stand out.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. &lt;a href="https://www.catchafire.org/" rel="noopener noreferrer"&gt;Catchafire&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Dive into volunteering to get real-world experience. It’s unpaid but undeniably rewarding.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. &lt;a href="https://bigsondev.com/" rel="noopener noreferrer"&gt;Portfolio Website&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;A personal website, can significantly drive traffic and interest your way. A bit older website that I created but still works I guess. It won't hurt to have one!&lt;/p&gt;

&lt;h3&gt;
  
  
  6. &lt;a href="https://github.com/bigsondev" rel="noopener noreferrer"&gt;Your GitHub Main Page&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;A well-curated GitHub page speaks volumes. Start with a repository named after your account and build from there. There are many &lt;a href="https://github.com/durgeshsamariya/awesome-github-profile-readme-templates/tree/master/templates" rel="noopener noreferrer"&gt;templates&lt;/a&gt; for &lt;code&gt;README.md&lt;/code&gt; to choose from.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. &lt;a href="https://dev.to/bigsondev"&gt;Writing Tech Articles&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Establish your thought leadership and expertise by sharing knowledge.&lt;/p&gt;

&lt;h3&gt;
  
  
  8. &lt;a href="https://www.linkedin.com/in/adrian-bigaj-282277130/" rel="noopener noreferrer"&gt;LinkedIn Profile&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Optimize your profile with detailed yet concise information. It's important to merge the job timeline to a compact format and make sure people can read it quickly, certificates, and asking peers for testimonials can be invaluable for recruiters.&lt;/p&gt;

&lt;p&gt;Also, you can easily set "open to work" status with an appropriate avatar badge and even post on Li to your network if you're searching for a new gig!&lt;/p&gt;

&lt;h3&gt;
  
  
  9. CV Improvements
&lt;/h3&gt;

&lt;p&gt;Streamline your CV to a simple, ATS-friendly format. Keep it to 1-2 pages, focusing on clarity and relevance to pass through initial screenings effortlessly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: I'll be happy to provide you with the CV that I used for applying for jobs in 2024, as well as recommend a few tips around it, feel free to add and DM me on &lt;a href="https://www.linkedin.com/in/adrian-bigaj-282277130/" rel="noopener noreferrer"&gt;Li&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  10. &lt;a href="https://interviewing.io/" rel="noopener noreferrer"&gt;Mock Interviews&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Utilize mock interview services to familiarize yourself with the interview process, reduce anxiety, and improve your performance under pressure.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Hunt - Securing the Interview
&lt;/h2&gt;

&lt;p&gt;It might be a great idea to have a separate email for searching for a job or just some clever filters as you'll be probably sending a lot of CVs and getting a lot of spam emails from different platforms if you create an account there. It's good to have notifications set up as well about new job openings so you can be one of the first candidates however it can stack quickly and spam your mailbox.&lt;/p&gt;

&lt;p&gt;For me, &lt;a href="https://otta.com/" rel="noopener noreferrer"&gt;Otta&lt;/a&gt; was a huge goldmine as I was able to land most of the interviews there.&lt;/p&gt;

&lt;p&gt;There are some ways to automate CV sending as well and job aggregators could be a waste of time but worth utilizing a few of the below platforms for additional chances of landing that interview.&lt;/p&gt;

&lt;p&gt;Also, it'd make sense to prepare a reusable template with smaller chunks like skills, and experience so you can easily reuse it between different platforms rather than creating each time manually.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. &lt;a href="https://linkedin.com/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Utilize LinkedIn's features, such as "open to work" and job filters for remote positions, to maximize your job visibility. Engage your network by announcing your job search to leverage personal connections and referrals.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. &lt;a href="https://indeed.com/" rel="noopener noreferrer"&gt;Indeed&lt;/a&gt; | &lt;a href="https://dice.com/" rel="noopener noreferrer"&gt;Dice&lt;/a&gt; | &lt;a href="https://glassdoor.com/" rel="noopener noreferrer"&gt;Glassdoor&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Job aggregator platforms can be valuable resources if used efficiently. While they may require sifting through numerous listings, they offer a broad view of the available opportunities but I don't recommend spending too much time on them unless you automate it.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. &lt;a href="https://news.ycombinator.com/item?id=39217310" rel="noopener noreferrer"&gt;Hacker News "Who is Hiring"&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Monthly threads like this one above are a goldmine for tech positions, offering direct access to companies and their open roles. You could search for similar threads on other platforms, e.g. Reddit.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. &lt;a href="https://twitter.com/" rel="noopener noreferrer"&gt;X&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Use targeted keywords and hashtags to uncover job opportunities shared on X, tapping into the tech community and direct company postings. E.g. [tech] hiring.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. &lt;a href="https://github.com/yanirs/established-remote" rel="noopener noreferrer"&gt;Direct Applications&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Explore companies' career pages to apply directly, ensuring you're getting the most accurate view of the role and its requirements.&lt;/p&gt;

&lt;p&gt;The above link is a great GH repository with remote companies that are hiring globally.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. &lt;a href="https://otta.com/" rel="noopener noreferrer"&gt;Otta&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;My personal favorite, Otta stands out for its developer-friendly approach, matching you with companies based on your skills and preferences, and facilitating smooth communication with potential employers.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. &lt;a href="https://cord.co/" rel="noopener noreferrer"&gt;Cord&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;A responsive app that connects job seekers with exciting opportunities, emphasizing direct communication with hiring teams. They have various useful filters like compensation and I had a nice experience using this app.&lt;/p&gt;

&lt;h3&gt;
  
  
  8. &lt;a href="https://wellfound.com/jobs" rel="noopener noreferrer"&gt;Wellfound&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Specializes in startup jobs, offering access to high-growth potential roles and competitive compensation packages.&lt;/p&gt;

&lt;h3&gt;
  
  
  9. &lt;a href="https://weworkremotely.com/" rel="noopener noreferrer"&gt;WeWorkRemotely&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Ideal for finding remote work, this platform caters to those looking to work from anywhere.&lt;/p&gt;

&lt;h3&gt;
  
  
  10. &lt;a href="https://echojobs.io/" rel="noopener noreferrer"&gt;EchoJobs&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Although relatively new, it offers a curated list of tech jobs, making it easier to find relevant positions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Interview Preparation - Setting the Stage for Success
&lt;/h2&gt;

&lt;p&gt;Let me remind you this one more time: &lt;strong&gt;Your full-time job is searching for jobs right now&lt;/strong&gt; including preparing yourself for the interview, it might seem like overkill but it can save a lot of time in the long run to implement the below steps into your interviewing routine.&lt;/p&gt;

&lt;p&gt;I think being stressed initially is the most difficult part as you have to go out of your comfort zone through a bunch of interview stages where you were happily coding for x years/month in the previous company without a need to do so.&lt;/p&gt;

&lt;p&gt;But it's okay, take your time, learn from your mistakes, rest, exercise, hydrate, regenerate, and keep adapting until you nail it.&lt;/p&gt;

&lt;p&gt;Ah, and take this &lt;a href="https://github.com/DopplerHQ/awesome-interview-questions" rel="noopener noreferrer"&gt;GitHub Repository link&lt;/a&gt; for an awesome list of interview questions!&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Perfecting Your Tech Setup
&lt;/h3&gt;

&lt;p&gt;An often overlooked aspect of remote interviews is the quality of your video and audio setup. I learned the hard way that relying on a laptop's built-in microphone can lead to poor audio quality, echoing, or even being too faint if the laptop is too far away. Test and record yourself to ensure your video and audio are crystal clear, minimizing any chance of distractions or miscommunication.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Screen Sharing Mastery
&lt;/h3&gt;

&lt;p&gt;As developers, screen sharing is part of our interview routine. Before your interview, clarify which tools and environments are permitted. For coding challenges, platforms like &lt;a href="https://jsfiddle.net/" rel="noopener noreferrer"&gt;JSFiddle&lt;/a&gt; can be invaluable for quickly demonstrating your code and logic. If there's any uncertainty, don't hesitate to ask beforehand about the tools you're allowed to use, including specifics like JavaScript versus TypeScript.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Live Coding Strategy
&lt;/h3&gt;

&lt;p&gt;Live coding tests are a high-pressure part of the interview process. It's essential to know upfront what resources you can access during this phase. Can you Google? Is ChatGPT on the table? Clarify these details before the interview to avoid any awkward moments and to prepare yourself adequately for the challenge ahead.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Research and Reconnaissance
&lt;/h3&gt;

&lt;p&gt;Understanding the company's culture, values, and goals can significantly impact your interview performance, especially during behavioral segments. Take the time to research the company and, if possible, the interviewers themselves. This insight can give you an edge in aligning your responses with what the company values.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Embracing Failure as a Step to Success
&lt;/h3&gt;

&lt;p&gt;Not every interview will lead to an offer, and that's okay. The key is to learn from each experience. Reflect on the questions asked, the problems solved, and any feedback received. Use this information to prepare for future opportunities, improving your approach each time.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Taking Your Time
&lt;/h3&gt;

&lt;p&gt;If you're in a position to do so, don't rush into accepting the first offer if it doesn't feel right. Assess each opportunity to ensure it aligns with your values and career goals. Sometimes, waiting for the right fit is better than jumping into a situation that may lead to burnout or dissatisfaction.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. Prioritize Your Well-being
&lt;/h3&gt;

&lt;p&gt;Job hunting is mentally and physically demanding. Ensure you're taking care of yourself by staying active, hydrating, getting enough sleep, and engaging in activities that reduce stress. Your health and well-being are crucial for maintaining the stamina needed for a successful job search.&lt;/p&gt;

&lt;h3&gt;
  
  
  8. Leverage ChatGPT for Pre-Interview Research
&lt;/h3&gt;

&lt;p&gt;Use tools like ChatGPT to gather information about the company and the specific role you're interviewing for. This AI can help you understand what skills and knowledge areas to focus on, providing you with relevant practice problems or topics to study.&lt;/p&gt;

&lt;p&gt;In my case, I liked the idea of sharing the company's website URL to ChatGPT so it could generate questions like LeetCode challenges or high-level questions depending on the interview type. You could even give additional context depending on how much information you received for a particular interview stage to prepare upfront.&lt;/p&gt;

&lt;h3&gt;
  
  
  9. Prepare for High-Level Discussions
&lt;/h3&gt;

&lt;p&gt;For interviews that delve into architecture or complex problem-solving, let ChatGPT assist in identifying key topics to review. Understanding the broader technological landscape can help you articulate how you approach problems and design solutions.&lt;/p&gt;

&lt;h3&gt;
  
  
  10. Organize Your Job Search
&lt;/h3&gt;

&lt;p&gt;Keep track of your applications, interviews, and follow-up actions with tools like &lt;a href="https://otta.com/" rel="noopener noreferrer"&gt;Otta&lt;/a&gt; or the &lt;a href="https://huntr.co/" rel="noopener noreferrer"&gt;Huntr&lt;/a&gt; Job Search Tracker Chrome extension. An organized approach will help you manage the process more effectively, ensuring you're always prepared for the next step.&lt;/p&gt;

&lt;h2&gt;
  
  
  Navigating Job Platforms - Let Them Find You a Job
&lt;/h2&gt;

&lt;p&gt;To be honest, it's another rabbit hole. In my whole experience history with these job platforms, I can 100% backup &lt;a href="https://g2i.co/" rel="noopener noreferrer"&gt;G2i&lt;/a&gt; as I got a dream job there and &lt;a href="https://www.toptal.com/" rel="noopener noreferrer"&gt;Toptal&lt;/a&gt;, &lt;a href="https://lemon.io/" rel="noopener noreferrer"&gt;Lemon.io&lt;/a&gt;, &lt;a href="https://www.turing.com/" rel="noopener noreferrer"&gt;Turing&lt;/a&gt;, and &lt;a href="https://arc.dev/" rel="noopener noreferrer"&gt;Arc.dev&lt;/a&gt; are fine but people have different opinions about them, sometimes they want to charge you a lot, sometimes there is a lack of jobs, etc. It's a thing to consider, but hear this out.&lt;/p&gt;

&lt;p&gt;Most of these platforms will test you in some way and this is already a great experience to get to practice for your interviews, solve a few tasks and see where you are with your current skills, what you lack and need to learn, when you're lucky enough you might end up scoring a job there so it's a win-win then, right?&lt;/p&gt;

&lt;h3&gt;
  
  
  1. &lt;a href="https://www.toptal.com/" rel="noopener noreferrer"&gt;Toptal&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Toptal prides itself on connecting the top 3% of freelance talent with innovative companies. Specializing in software developers, designers, finance experts, and project managers, Toptal conducts a rigorous screening process to ensure only the best are matched with freelance opportunities that suit their expertise.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. &lt;a href="https://g2i.co/" rel="noopener noreferrer"&gt;G2i&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;G2i is a hiring platform for engineers by engineers. Focused on web development and primarily React and Node.js positions, G2i offers a vetting process that emphasizes not just technical skills but also remote working capabilities, ensuring a good fit for both parties.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. &lt;a href="https://lemon.io/" rel="noopener noreferrer"&gt;Lemon.io&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Lemon.io is a freelance marketplace that matches startups with vetted software developers quickly and efficiently. Known for their speed in finding a match, they cater to startups looking for developers proficient in a wide range of technologies.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. &lt;a href="https://www.turing.com/" rel="noopener noreferrer"&gt;Turing&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Turing offers a platform that uses AI to source, vet, match, and manage remote software developers from all over the world. With a focus on matching based on technical skills, projects, and time zone preferences, Turing aims to make the process of finding remote work seamless.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. &lt;a href="https://arc.dev/" rel="noopener noreferrer"&gt;Arc.dev&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Arc.dev provides a straightforward way for developers to find remote jobs with vetted companies. By emphasizing long-term positions, Arc ensures that both companies and developers can find a match that is conducive to growth and development.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. &lt;a href="https://gun.io/" rel="noopener noreferrer"&gt;Gun.io&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Gun.io specializes in connecting freelance software developers with flexible, remote work. They pride themselves on their community of professionals who are not only proficient in their technical skills but also in their communication and project management capabilities.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. &lt;a href="https://x-team.com/" rel="noopener noreferrer"&gt;X-Team&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;X-Team is designed for developers who value continuous growth and exploration. Offering remote positions with some of the world's leading brands, X-Team supports its developers with funding for education, fitness, and even exploration.&lt;/p&gt;

&lt;h3&gt;
  
  
  8. &lt;a href="https://www.scalablepath.com/" rel="noopener noreferrer"&gt;Scalable Path&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Scalable Path matches companies with a curated network of freelance developers and designers. They focus on understanding the specific needs of a project to ensure a perfect fit between the freelancer's skills and the project requirements.&lt;/p&gt;

&lt;h3&gt;
  
  
  9. &lt;a href="https://www.a.team/" rel="noopener noreferrer"&gt;A.Team&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;A.Team builds flexible, on-demand teams of senior engineers for companies tackling ambitious projects. They emphasize the synergy between team members and projects, ensuring that each team is tailor-made for the challenge at hand.&lt;/p&gt;

&lt;h3&gt;
  
  
  10. &lt;a href="https://remotebase.com/" rel="noopener noreferrer"&gt;Remotebase&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Remotebase offers an innovative approach by rapidly connecting talented developers from emerging markets with tech companies worldwide. Specializing in building remote engineering teams, they provide a unique opportunity for companies to access untapped talent pools.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bonus Tips: Elevating Your Job Hunt Strategy
&lt;/h2&gt;

&lt;p&gt;After navigating the extensive process of preparing, applying, and interviewing for tech jobs, there are always additional strategies to enhance your approach. These bonus tips aim to further refine your job search, offering innovative ways to stand out, streamline your efforts, and ensure you're maximizing every opportunity.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. &lt;a href="https://lazyapply.com/" rel="noopener noreferrer"&gt;LazyApply&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Leverage automation tools like LazyApply to send out your CV en masse, saving countless hours. While personalization is key for top-choice roles, LazyApply can increase your volume for a broader reach, ensuring you don't miss out on potential opportunities. &lt;/p&gt;

&lt;p&gt;I've used it and saved some time, however, it's quite expensive for what it does but always nice to automate things if you have that opportunity! Was fun to see automated CV sending on the other screen while I was working on other stuff.&lt;/p&gt;

&lt;p&gt;Maybe even create your next-gen-bot-scrapper-ai-automatic-cv-uploader and make money out of it? 👀&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Create a Personal Brand
&lt;/h3&gt;

&lt;p&gt;Develop a personal brand that highlights your unique skills, experiences, and interests in technology. This could involve a combination of blogging, vlogging, or podcasting about topics you're passionate about, which can attract attention from recruiters and hiring managers.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Networking Through Tech Meetups and Conferences
&lt;/h3&gt;

&lt;p&gt;Engage in community events, both virtual and in-person. Platforms like &lt;a href="https://www.meetup.com/" rel="noopener noreferrer"&gt;Meetup&lt;/a&gt; are great for finding tech gatherings where you can connect with like-minded professionals and potential employers.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Enhance Your Skills with Online Courses
&lt;/h3&gt;

&lt;p&gt;Continuously update your skill set with courses from platforms like &lt;a href="https://frontendmasters.com/" rel="noopener noreferrer"&gt;FrontendMasters&lt;/a&gt; or &lt;a href="https://egghead.io/" rel="noopener noreferrer"&gt;egghead.io&lt;/a&gt;. This not only makes you more attractive to employers but also keeps you competitive in the fast-paced tech industry.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Utilize LinkedIn Features to the Fullest
&lt;/h3&gt;

&lt;p&gt;Beyond setting your profile to “Open to Work,” actively engage with content in your field, join industry groups, and contribute to discussions. This visibility can lead to direct messages from recruiters.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Feedback Loop from Interviews
&lt;/h3&gt;

&lt;p&gt;After each interview, whether successful or not, seek feedback. This insight is invaluable for identifying areas of improvement and can significantly enhance your performance in future interviews.&lt;/p&gt;

&lt;p&gt;Companies in 99% of scenarios will skip this step but it's always worth writing a follow-up email while being nice and polite with a "Why?" to at least understand what could have been improved.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. Optimize Your Social Media Profiles
&lt;/h3&gt;

&lt;p&gt;Ensure all your social media profiles are professional and reflect your career aspirations. Recruiters often review these profiles to get a sense of your personality and professionalism.&lt;/p&gt;

&lt;p&gt;Update any relevant links, your current email, job experience, and skills to make it fresh and up-to-date on any socials you're actively on.&lt;/p&gt;

&lt;h3&gt;
  
  
  8. Follow Industry Leaders and Companies on Social Media
&lt;/h3&gt;

&lt;p&gt;Stay informed about the latest trends and opportunities by following leaders and companies you admire on platforms like Twitter and LinkedIn. This can also lead to direct engagement opportunities.&lt;/p&gt;

&lt;p&gt;Alternatively, deep dive into trending GH repositories which are open-source publicly available, see what people are building, browse the codebase, and learn a ton out of it!&lt;/p&gt;

&lt;h3&gt;
  
  
  9. Participate in Coding Challenges and Hackathons
&lt;/h3&gt;

&lt;p&gt;Platforms like &lt;a href="https://www.hackerrank.com/" rel="noopener noreferrer"&gt;HackerRank&lt;/a&gt; and &lt;a href="https://codesignal.com/" rel="noopener noreferrer"&gt;CodeSignal&lt;/a&gt; host challenges that not only hone your skills but also can put you on the radar of tech companies looking for talent.&lt;/p&gt;

&lt;h3&gt;
  
  
  10. Exclusive BIGDEVSOON50 Promo
&lt;/h3&gt;

&lt;p&gt;As a thank you for reading, use the promo code &lt;strong&gt;BIGDEVSOON50&lt;/strong&gt; on &lt;a href="https://bigdevsoon.me/plans" rel="noopener noreferrer"&gt;BigDevSoon&lt;/a&gt; for a special discount. &lt;/p&gt;

&lt;p&gt;Dive into real-world projects that can elevate your portfolio and make you stand out in your job search.&lt;/p&gt;

&lt;h3&gt;
  
  
  Summary
&lt;/h3&gt;

&lt;p&gt;The journey from sending out hundreds of CVs to securing the right job offer is both challenging and rewarding. By following the comprehensive steps laid out in this article, from pre-interview preparation to leveraging job platforms and beyond, you're not just searching for a job; you're strategizing for success. The bonus tips provided offer additional avenues to enhance your visibility, streamline your application process, and continuously improve your skills.&lt;/p&gt;

&lt;p&gt;It's always a pleasure to share my experiences with the community, and I'll be happy to answer any questions you might have, please spread the word around and go BIG!&lt;/p&gt;

&lt;p&gt;I'm happy to collaborate on content promotion, as well as seek sponsorship for the BigDevSoon, always looking for new opportunities! Reach me out on &lt;a href="https://www.linkedin.com/in/adrian-bigaj-282277130/" rel="noopener noreferrer"&gt;Li&lt;/a&gt; if interested.&lt;/p&gt;

&lt;p&gt;Happy coding! ❤️&lt;/p&gt;

</description>
      <category>automation</category>
      <category>beginners</category>
      <category>motivation</category>
      <category>career</category>
    </item>
    <item>
      <title>#100DaysOfCode with Daily Web Frontend Challenges</title>
      <dc:creator>Adrian | Creator of BigDevSoon</dc:creator>
      <pubDate>Mon, 12 Feb 2024 16:00:00 +0000</pubDate>
      <link>https://forem.com/bigsondev/100daysofcode-with-daily-challenges-3cm4</link>
      <guid>https://forem.com/bigsondev/100daysofcode-with-daily-challenges-3cm4</guid>
      <description>&lt;h1&gt;
  
  
  Introduction
&lt;/h1&gt;

&lt;p&gt;Hey fellow developers! Adrian here from BigDevSoon, and I've got some thrilling news for those of you looking to sharpen your coding skills in a fun, engaging way. Starting today, we are launching &lt;a href="https://bigdevsoon.me/challenges" rel="noopener noreferrer"&gt;Daily Challenges&lt;/a&gt;, a series designed to push your limits and expand your knowledge in Frontend and Web Development.&lt;/p&gt;

&lt;h2&gt;
  
  
  Daily Challenges
&lt;/h2&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%2Fdgzeznnuae1vwvkxa1pw.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%2Fdgzeznnuae1vwvkxa1pw.png" alt=" " width="800" height="534"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Why Daily Challenges? Each day, we're serving up a new challenge – from crafting sleek HTML/CSS designs to diving into the dynamic world of JavaScript with projects like Password Generators. It's a golden opportunity to learn by doing, and the best part? Today's challenge is always free to unlock, offering a fresh dose of inspiration and learning every single day.&lt;/p&gt;

&lt;p&gt;But wait, there's more. Missed a challenge? No problem. Each past challenge can be unlocked for just 1 BigToken the following day. This structure encourages consistency and dedication, two pillars of becoming a proficient developer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your Coding Playgrounds
&lt;/h2&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%2Fgak2q1l1ryepgtwe9h0p.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%2Fgak2q1l1ryepgtwe9h0p.png" alt=" " width="800" height="562"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Code Editor&lt;/strong&gt;: Our built-in Code Editor is perfect for beginners, with HTML, CSS, and JS tabs ready for your creativity. See your changes come to life instantly in the Preview pane – a satisfying way to track your progress.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Glitch&lt;/strong&gt;: Prefer a more flexible setup? Remix our provided Glitch Template, and submit your remixed URL. It's a seamless way to develop and share your solutions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub&lt;/strong&gt;: For those who love working with GitHub, simply create a repository (from our template or yours), and submit both the repository URL and the Live Preview URL of your deployed challenge.&lt;/p&gt;

&lt;p&gt;Switching between these coding options is a breeze – just look for the toggle on the very left bottom of your screen.&lt;/p&gt;

&lt;h1&gt;
  
  
  Wrapping Up
&lt;/h1&gt;

&lt;p&gt;I'm genuinely excited to see what amazing code you'll create and the innovative solutions you'll share. This is more than just a challenge; it's a community effort to grow together, one day at a time. Remember, sharing your journey and creations not only helps you reflect but also inspires others to leap.&lt;/p&gt;

&lt;p&gt;Let's make learning an adventure. Grab your keyboard, and let's code our way to the top, one challenge at a time!&lt;/p&gt;

&lt;p&gt;To celebrate the launch, we're offering a limited-time promo code: &lt;strong&gt;BIGDEVSOON50&lt;/strong&gt;. This code gives you a whopping 50% off all our plans and token packages. It's our way of saying thanks and making sure everyone has the chance to join in the fun.&lt;/p&gt;

&lt;p&gt;Happy coding,&lt;br&gt;
Adrian&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>tailwindcss</category>
    </item>
    <item>
      <title>10 Programming Languages Worth Learning in 2024</title>
      <dc:creator>Adrian | Creator of BigDevSoon</dc:creator>
      <pubDate>Wed, 10 Jan 2024 13:35:27 +0000</pubDate>
      <link>https://forem.com/bigsondev/10-programming-languages-worth-learning-in-2024-afa</link>
      <guid>https://forem.com/bigsondev/10-programming-languages-worth-learning-in-2024-afa</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;2024 could be a big year in the tech world while all the AI, ML, Web3, and similar evolving faster than ever. &lt;/p&gt;

&lt;p&gt;If you're getting into coding, one of the first choices will be to learn a future-proof programming language that can bring you income over the next years.&lt;/p&gt;

&lt;p&gt;It's a tough choice hence with my 8+ years of experience as a Software Engineer I described a few programming languages that might be worth exploring as your primary ones while becoming a Software Developer.&lt;/p&gt;

&lt;p&gt;According to a &lt;a href="https://www.splunk.com/en_us/blog/learn/it-salaries.html" rel="noopener noreferrer"&gt;Splunk article&lt;/a&gt;, the IT jobs salaries trend has been growing in recent years and is expected to continue to grow.&lt;/p&gt;

&lt;p&gt;The example below is IT Salaries by Role in North America.&lt;br&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%2Flhz7j8mvauz4c8r66bmn.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%2Flhz7j8mvauz4c8r66bmn.png" alt=" " width="545" height="381"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It looks like the earnings are still on point and diving into a Software Engineer's career will be worth it for a few years while it makes sense to learn some AI/ML and Prompt Engineering in the upcoming months/years just to stay up to date with the latest IT trends.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. &lt;a href="https://github.com/SPLWare/esProc" rel="noopener noreferrer"&gt;esProc SPL&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;esProc SPL emerges as a groundbreaking programming language, specifically engineered for advanced data computing. This language stands out as a high-efficiency solution, adept at handling massive datasets, making it an invaluable tool in today’s data-driven world. &lt;/p&gt;

&lt;p&gt;🚀 &lt;strong&gt;Groundbreaking Language for Data Computing&lt;/strong&gt;: esProc SPL is tailored for advanced data computing, excelling in handling massive datasets efficiently.&lt;/p&gt;

&lt;p&gt;💡 &lt;strong&gt;High-Efficiency Solution&lt;/strong&gt;: Offering superior performance, esProc SPL is ideal for data-intensive tasks in today's data-driven environment.&lt;/p&gt;

&lt;p&gt;🌐 &lt;strong&gt;Versatile Data Processing&lt;/strong&gt;: Capable of functioning as a data warehouse and computing middleware, it's versatile for various data computing needs.&lt;/p&gt;

&lt;p&gt;🔗 &lt;strong&gt;Grid-Style Coding and JVM-based&lt;/strong&gt;: Unique grid-style coding for clarity and JVM-based for extensive functionality, setting it apart from other JVM languages like Kotlin and Scala.&lt;/p&gt;

&lt;p&gt;🧩 &lt;strong&gt;SQL-Style Computations Without Databases&lt;/strong&gt;: esProc SPL allows for SQL-style computations directly on data, offering flexibility and power in data manipulation.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/SPLWare/esProc" rel="noopener noreferrer"&gt;&lt;br&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%2Ftmlssge9y2jocnxbyrbg.png" alt="Star esProc SPL if you can" width="393" height="66"&gt;&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. JavaScript
&lt;/h2&gt;

&lt;p&gt;Let's be honest, JavaScript is not going to disappear soon, it's a whole ecosystem with this language where you can learn to create Web Apps, PWA's, Mobile Apps, Desktop Apps, Server-side code with Node.js, and all static site generators, e.g. with Next.js (with a React being an addition to pure JavaScript). It's usually a trio of HTML, CSS, and JavaScript but it's worth learning in 2024 as you can easily apply it to multiple job openings and build a lot of cool tools for multiple platforms.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Python
&lt;/h2&gt;

&lt;p&gt;While Python is one of the most fun and simple programming languages to learn for beginners, it's widely used in web development, data science, AI, and machine learning. Outstanding libraries like TensorFlow or PyTorch are advancements in AI and ML. It has also a Django web framework which might be great for diving into Indie Hacking/building your micro SaaS products.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Flutter (Dart)
&lt;/h2&gt;

&lt;p&gt;It's been a while since Google created it but it's getting more and more traction everyday more than ever. Powered by Dart programming language, it's a perfect choice for building natively compiled applications for mobile, web, and desktop from a single codebase. 🤯&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Go (Golang)
&lt;/h2&gt;

&lt;p&gt;Another one was created by Google's employees: Robert Griesemer, Rob Pike, and Ken Thompson. It's known for efficiency and scalability, which makes it perfect for cloud-based applications. If you're aiming to learn more about Cloud Development and use it for cloud computing and microservices, this might be a great one to start with!&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Rust
&lt;/h2&gt;

&lt;p&gt;When I was searching for a new gig, a lot of companies were using Rust as their Backend language, the reason behind it might be that it's known for its performance, safety, the system-level programming. Its memory safety features without garbage collection are a major reason for its growing use in high-performance applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Kotlin
&lt;/h2&gt;

&lt;p&gt;I heard about it a few years back already, however, it's still quite popular and it's fully interoperable with Java. It's increasingly being used for Android app development.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Swift
&lt;/h2&gt;

&lt;p&gt;A little bit of an alternative to Android app development, as it's Apple's programming language for iOS, macOS, watchOS, and tvOS app development. If you're an iPhone fan and targeting Apple ecosystems as your future career path it might be great to learn this one for mobile development.&lt;/p&gt;

&lt;h2&gt;
  
  
  9. C Sharp
&lt;/h2&gt;

&lt;p&gt;This one was developed by Microsoft, and with the .NET framework, stays on top of integral for Windows-based software development. It's often used for developing desktop applications but also popular in game development, e.g. for Unity game engine which is one of the most popular tools for creating especially indie games. Apart from it, ASP.NET can be used for web development and Xamarin for mobile apps, and even cloud-based services.&lt;/p&gt;

&lt;h2&gt;
  
  
  10. PHP
&lt;/h2&gt;

&lt;p&gt;The most hated programming language? Maybe. However, the newest versions fixed a lot of problems and it seems to getting back traction, especially with frameworks like Laravel, it integrate well with web development and can be embedded into HTML.&lt;/p&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;p&gt;As for me, I'm diving all in into the JavaScript ecosystem with TypeScript, Web3, and cloud development with e.g. Supabase but also thinking about AWS (Amplify, Lambda functions, and so on). For some nice SEO, I'll stick with Next.js SSR, on the Backend I'll go with Node.js (Express.js, some simple proxy/caching layers or microservices) while also utilizing PostgreSQL as a database and some NoSQL such as MongoDB. As my frontend framework, I'll stick to React for the time being so trying to be a Full-Stack Developer with a Cloud-based development focus.&lt;/p&gt;

&lt;p&gt;Good luck with becoming a Software Engineer and finding your unique path to bring you both joy and 💰!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/adrian-bigaj-282277130/" rel="noopener noreferrer"&gt;Happy to connect with fellow Developers on Li.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Keep coding BIG! 🚀&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
