<?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: Krishna Gaur</title>
    <description>The latest articles on DEV Community by Krishna Gaur (@snydermonk).</description>
    <link>https://dev.to/snydermonk</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4152930%2F0b93aa09-20a9-4ade-b744-a95f8b7caebb.jpg</url>
      <title>DEV Community: Krishna Gaur</title>
      <link>https://dev.to/snydermonk</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/snydermonk"/>
    <language>en</language>
    <item>
      <title>StudyFlow — A Study App Built for My Friend Who Can't Focus</title>
      <dc:creator>Krishna Gaur</dc:creator>
      <pubDate>Sun, 04 Oct 2026 18:52:14 +0000</pubDate>
      <link>https://dev.to/snydermonk/studyflow-a-study-app-built-for-my-friend-who-cant-focus-5p0</link>
      <guid>https://dev.to/snydermonk/studyflow-a-study-app-built-for-my-friend-who-cant-focus-5p0</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;I built &lt;strong&gt;StudyFlow&lt;/strong&gt; — a clean, all-in-one study app with three core tools:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pomodoro Timer&lt;/strong&gt; — A customizable focus timer with circular ring animation, configurable work/short-break/long-break durations, automatic round cycling, and an audio notification when each session ends.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flash Cards&lt;/strong&gt; — Create cards with a front (question/term) and back (answer/definition), flip them with a satisfying 3D animation, and navigate through your deck.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quiz Mode&lt;/strong&gt; — Build multiple-choice quizzes (A–D options), take them with instant correct/wrong feedback, and see your score visualized in an animated results ring.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I built it for my friend who's preparing for exams and struggles to stay focused. They were juggling between a separate Pomodoro app, physical flash cards, and a quiz website — all disconnected. StudyFlow puts everything in one place so they can set a focus timer, review flash cards during breaks, and test themselves with quizzes — all without switching tabs.&lt;/p&gt;

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

&lt;p&gt;🔗 &lt;strong&gt;Live Demo&lt;/strong&gt;: &lt;a href="https://krishnagaur12.github.io/HFDEV1/" rel="noopener noreferrer"&gt;https://krishnagaur12.github.io/HFDEV1/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The app features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A sleek dark theme with teal and coral accents&lt;/li&gt;
&lt;li&gt;Glassmorphism UI with smooth micro-animations&lt;/li&gt;
&lt;li&gt;Fully responsive design that works on mobile and desktop&lt;/li&gt;
&lt;li&gt;No sign-up required — just open and start studying&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/KrishnaGaur12" rel="noopener noreferrer"&gt;
        KrishnaGaur12
      &lt;/a&gt; / &lt;a href="https://github.com/KrishnaGaur12/HFDEV1" rel="noopener noreferrer"&gt;
        HFDEV1
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
  &lt;tbody&gt;
  &lt;tr&gt;
    &lt;th&gt;title&lt;/th&gt;
    &lt;td&gt;StudyFlow — A Study App Built for My Friend Who Can't Focus&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th&gt;published&lt;/th&gt;
    &lt;td&gt;false&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th&gt;tags&lt;/th&gt;
    &lt;td&gt;hacktoberfest, opensource, javascript, productivity&lt;/td&gt;
  &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01" rel="nofollow"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;What I Built&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;I built &lt;strong&gt;StudyFlow&lt;/strong&gt; — a clean, all-in-one study app with three core tools:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pomodoro Timer&lt;/strong&gt; — A customizable focus timer with circular ring animation, configurable work/short-break/long-break durations, automatic round cycling, and an audio notification when each session ends.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flash Cards&lt;/strong&gt; — Create cards with a front (question/term) and back (answer/definition), flip them with a satisfying 3D animation, and navigate through your deck.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quiz Mode&lt;/strong&gt; — Build multiple-choice quizzes (A–D options), take them with instant correct/wrong feedback, and see your score visualized in an animated results ring.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I built it for my friend who's preparing for exams and struggles to stay focused. They were juggling between a separate Pomodoro app, physical flash cards, and a…&lt;/p&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/KrishnaGaur12/HFDEV1" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;The project is intentionally simple — three files, zero dependencies, no build step:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;File&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;index.html&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Semantic HTML structure with all three tabs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;style.css&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Complete design system — dark theme, glassmorphism, animations&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;app.js&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;All interactive logic — timer, cards, quiz engine&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

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

&lt;p&gt;I used &lt;strong&gt;Google Gemini&lt;/strong&gt; (an open-weight AI model) through an agentic coding assistant to pair-program the entire app. The AI helped with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Architecture decisions&lt;/strong&gt; — structuring the single-page app with tab navigation and state management&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Design system&lt;/strong&gt; — creating a cohesive teal/coral dark theme with CSS custom properties, glassmorphism cards, and micro-animations&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Timer logic&lt;/strong&gt; — implementing the Pomodoro cycle with SVG ring progress, auto-mode switching, and Web Audio API beep notifications&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flash card flip&lt;/strong&gt; — CSS 3D transforms with &lt;code&gt;preserve-3d&lt;/code&gt; and &lt;code&gt;backface-visibility&lt;/code&gt; for a smooth card-flip effect&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quiz engine&lt;/strong&gt; — question bank management, answer validation with visual feedback, and an animated SVG score ring&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The entire project is built with &lt;strong&gt;vanilla HTML, CSS, and JavaScript&lt;/strong&gt; — no frameworks, no npm packages, no build tools. This was a deliberate choice to keep it lightweight and instantly deployable.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;Open innovation made this project possible in a meaningful way:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Transparency in the AI workflow&lt;/strong&gt; — Using an open AI model meant I could understand and verify every line of code it suggested. There's no black box — I could see the reasoning and adjust the approach in real time.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Zero-cost, zero-barrier deployment&lt;/strong&gt; — The app is pure static HTML/CSS/JS hosted on GitHub Pages. No API keys, no server costs, no vendor lock-in. My friend can fork it, modify it, and host their own version for free.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Community-driven improvement&lt;/strong&gt; — Because both the code and the AI tools are open, anyone can contribute. A closed API would have meant proprietary code generation with usage limits, making it harder to iterate freely during a weekend hackathon.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Reproducibility&lt;/strong&gt; — Another developer can take the same open model, the same prompts, and build on top of this. Open innovation means the knowledge compounds — it doesn't stay locked behind a paywall.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Open source isn't just about free software — it's about giving people like my friend the tools to learn, customize, and own their study experience.&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>opensource</category>
      <category>javascript</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
