<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: mostapha ladnani</title>
    <description>The latest articles on DEV Community by mostapha ladnani (@mostapha_ladnani_72ef5c21).</description>
    <link>https://dev.to/mostapha_ladnani_72ef5c21</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%2F3357776%2F439c43e0-c802-4681-a913-c956f543f8c1.png</url>
      <title>DEV Community: mostapha ladnani</title>
      <link>https://dev.to/mostapha_ladnani_72ef5c21</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mostapha_ladnani_72ef5c21"/>
    <language>en</language>
    <item>
      <title>I Built a Mood-Based Productivity App with Just HTML, CSS &amp; JS – No Frameworks, No Backend, Fully Offline</title>
      <dc:creator>mostapha ladnani</dc:creator>
      <pubDate>Sat, 19 Jul 2025 22:19:41 +0000</pubDate>
      <link>https://dev.to/mostapha_ladnani_72ef5c21/i-built-a-mood-based-productivity-app-with-just-html-css-js-no-frameworks-no-backend-fully-3d36</link>
      <guid>https://dev.to/mostapha_ladnani_72ef5c21/i-built-a-mood-based-productivity-app-with-just-html-css-js-no-frameworks-no-backend-fully-3d36</guid>
      <description>&lt;p&gt;Hey devs! 👋&lt;br&gt;&lt;br&gt;
I recently built a productivity app called &lt;strong&gt;FocusFlow&lt;/strong&gt; — it adapts to your &lt;em&gt;mood&lt;/em&gt;, includes a Pomodoro timer, task management, and works &lt;strong&gt;100% offline&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;No React, no Vue, no backend. Just &lt;strong&gt;HTML, CSS, and Vanilla JS&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It started as a small experiment... but I ended up building something useful for both myself and others.&lt;/p&gt;

&lt;p&gt;Here’s how I did it, why I did it, and how you can try it too 🔥&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FocusFlow&lt;/strong&gt; is a mood-based productivity dashboard designed for developers, students, and anyone trying to stay focused.&lt;/p&gt;

&lt;p&gt;🧠 It tracks your mood&lt;br&gt;&lt;br&gt;
⏱️ Has a built-in Pomodoro timer&lt;br&gt;&lt;br&gt;
✅ Lets you manage tasks&lt;br&gt;&lt;br&gt;
🌙 Adapts themes automatically&lt;br&gt;&lt;br&gt;
📦 All inside one &lt;code&gt;.html&lt;/code&gt; file — no installs, no internet needed.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTML5 + semantic layout&lt;/li&gt;
&lt;li&gt;Custom CSS with dark/light mode &amp;amp; mood themes&lt;/li&gt;
&lt;li&gt;Vanilla JavaScript&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;localStorage&lt;/code&gt; for saving data (mood + tasks)&lt;/li&gt;
&lt;li&gt;Sound effects + browser notifications&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal was to build something:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Fast&lt;/strong&gt; to open&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distraction-free&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fully private&lt;/strong&gt; (no data stored in clouds)&lt;/li&gt;
&lt;li&gt;And built with tools I already knew&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I didn’t want users to log in, sync, or get distracted.&lt;br&gt;&lt;br&gt;
I just wanted people to open a tab and get in the zone 🎯&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%2Fbd1muwfq0a7mrws6xeun.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%2Fbd1muwfq0a7mrws6xeun.png" alt=" " width="800" height="449"&gt;&lt;/a&gt;&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%2Fh923m2jzwqpnhkq45fzp.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%2Fh923m2jzwqpnhkq45fzp.png" alt=" " width="800" height="449"&gt;&lt;/a&gt;&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%2Fa3r8fu0g3x9oskryhv4c.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%2Fa3r8fu0g3x9oskryhv4c.png" alt=" " width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🆓 &lt;strong&gt;Free Version:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
🔗 &lt;a href="https://ko-fi.com/s/d9745db3d1" rel="noopener noreferrer"&gt;Code &amp;amp; Chill – Free Version (Ko-fi)&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💎 &lt;strong&gt;Pro Version:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
🔗 &lt;a href="https://ko-fi.com/s/b1821a53a0" rel="noopener noreferrer"&gt;FocusFlow Pro (Ko-fi)&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📦 Or check the code:&lt;br&gt;&lt;br&gt;
🔗 &lt;a href="https://github.com/Laadnanimoustapha/FocusFlow-free" rel="noopener noreferrer"&gt;GitHub Repo&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Building for others is different than coding for yourself&lt;/li&gt;
&lt;li&gt;Simplicity matters more than flashy tech&lt;/li&gt;
&lt;li&gt;Even small projects can be powerful when focused&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you like this, feel free to support me on Ko-fi or follow me on GitHub.&lt;br&gt;&lt;br&gt;
I'm planning to drop more free tools and offline apps soon!&lt;br&gt;&lt;br&gt;
👉 &lt;a href="https://ko-fi.com/mustaphalaadnani/shop" rel="noopener noreferrer"&gt;Ko-fi Profile&lt;/a&gt;&lt;br&gt;&lt;br&gt;
👉 &lt;a href="https://github.com/Laadnanimoustapha" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Have you ever built something without frameworks or backends?&lt;br&gt;&lt;br&gt;
Would love your feedback or thoughts in the comments 👇&lt;br&gt;&lt;br&gt;
Let’s build better tools together!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>javascript</category>
      <category>html</category>
    </item>
  </channel>
</rss>
