<?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: Harsh Vyavahare</title>
    <description>The latest articles on DEV Community by Harsh Vyavahare (@erharshvav).</description>
    <link>https://dev.to/erharshvav</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%2F4159858%2Fac6d8c6d-62f2-4ada-ae2b-ad8a92236610.png</url>
      <title>DEV Community: Harsh Vyavahare</title>
      <link>https://dev.to/erharshvav</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/erharshvav"/>
    <language>en</language>
    <item>
      <title>ReadSpace- A personal book</title>
      <dc:creator>Harsh Vyavahare</dc:creator>
      <pubDate>Sun, 04 Oct 2026 06:23:44 +0000</pubDate>
      <link>https://dev.to/erharshvav/readspace-a-personal-book-29jh</link>
      <guid>https://dev.to/erharshvav/readspace-a-personal-book-29jh</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;ReadSpace&lt;/strong&gt;, a modern, responsive personal book management and reading tracker for avid readers of all ages. &lt;/p&gt;

&lt;p&gt;I designed and built &lt;strong&gt;ReadSpace for my friend&lt;/strong&gt;, a passionate bookworm who reads both physical paperbacks and digital e-books. She always struggled with:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Losing track of physical ribbon bookmarks across multiple books she was reading simultaneously.&lt;/li&gt;
&lt;li&gt;Forgetting memorable quotes and personal takeaways hidden inside scattered notebooks.&lt;/li&gt;
&lt;li&gt;Feeling overwhelmed by strict reading goals without knowing their required daily reading velocity.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;ReadSpace solves these problems&lt;/strong&gt; by providing a distraction-free, privacy-focused library web app featuring:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Dashboard&lt;/strong&gt;: Reading stats, streak counters, currently reading focus cards, annual book challenges, finish date countdowns, and recent log timelines.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;My Library&lt;/strong&gt;: Multi-shelf organization (Currently Reading, Want to Read, Completed, On Hold) with search, genre/format filters, sorting, and seamless Grid/List view toggling.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reading Velocity Tracker&lt;/strong&gt;: Automatic daily pace recommendation engine (&lt;em&gt;"Read 24 pages/day to finish on schedule!"&lt;/em&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;My Notes &amp;amp; Quotes Journal&lt;/strong&gt;: Centralized repository for favorite passages, takeaways, and page bookmarks with one-click copy-to-clipboard functionality.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Physical Book Mode&lt;/strong&gt;: Distraction-free offline reading stopwatch timer and physical ribbon bookmark page synchronizer.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Discover Catalog&lt;/strong&gt;: Curated book recommendations with custom shelf selection.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Privacy &amp;amp; Persistence&lt;/strong&gt;: Complete LocalStorage persistence with Warm Library / Dark Mode aesthetics and JSON data backup/export.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Live Deployed App&lt;/strong&gt;: &lt;a href="https://harshvyavahare11.github.io/ReadSpace-Built-for-a-friend/" rel="noopener noreferrer"&gt;https://harshvyavahare11.github.io/ReadSpace-Built-for-a-friend/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;&lt;strong&gt;GitHub Repository&lt;/strong&gt;: &lt;a href="https://github.com/Harshvyavahare11/ReadSpace-Built-for-a-friend" rel="noopener noreferrer"&gt;https://github.com/Harshvyavahare11/ReadSpace-Built-for-a-friend&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Local Preview&lt;/strong&gt;: Run &lt;code&gt;npm install&lt;/code&gt; and &lt;code&gt;npm run dev&lt;/code&gt; to launch locally at &lt;code&gt;http://localhost:5173/&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;ReadSpace was built using a modern open-source web stack:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend Core&lt;/strong&gt;: React 18 + Vite&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Styling &amp;amp; Aesthetics&lt;/strong&gt;: Tailwind CSS v4 with custom warm off-white background palettes (&lt;code&gt;#FBF9F4&lt;/code&gt;), deep navy typography (&lt;code&gt;#1E293B&lt;/code&gt;), forest green accents (&lt;code&gt;#2E5A44&lt;/code&gt;), book spine 3D gradient effects, and smooth micro-animations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Icons &amp;amp; Visuals&lt;/strong&gt;: Lucide React&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Effects&lt;/strong&gt;: Canvas Confetti for celebratory book completion triggers!&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;State &amp;amp; Persistence&lt;/strong&gt;: Custom React Context API with automatic LocalStorage synchronization.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project architecture was developed using AI pair-programming agent workflows to rapidly scaffold reusable components, calculate dynamic reading velocity math, and refine responsive UI layouts.&lt;/p&gt;

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

&lt;p&gt;Open innovation and open-source software empower users to take full control of their personal data. Unlike commercial reading tracker apps locked behind subscriptions, proprietary algorithms, or invasive data tracking:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Privacy &amp;amp; Data Ownership&lt;/strong&gt;: ReadSpace keeps all reading data, notes, and habits stored locally in the browser. Users can export their entire library backup to a JSON file at any time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offline &amp;amp; Distraction-Free Freedom&lt;/strong&gt;: Open design allows dedicated physical reading sessions without mandatory cloud logins or server downtime.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Customizability&lt;/strong&gt;: Anyone in the community can fork the repository, add custom metadata fields, or connect custom APIs.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open Innovation&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Excited to start learning with dev</title>
      <dc:creator>Harsh Vyavahare</dc:creator>
      <pubDate>Sat, 03 Oct 2026 13:39:18 +0000</pubDate>
      <link>https://dev.to/erharshvav/excited-to-start-learning-with-dev-19ge</link>
      <guid>https://dev.to/erharshvav/excited-to-start-learning-with-dev-19ge</guid>
      <description>&lt;p&gt;I am Harsh Vyavahare . I am new to dev community &lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
