<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[ZeroWasteMart – A Smart Web App]]></title><description><![CDATA[ZeroWasteMart – A Smart Web App]]></description><link>https://zerowastemart.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Mon, 12 Oct 2026 06:36:37 GMT</lastBuildDate><atom:link href="https://zerowastemart.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[ZeroWasteMart: A Smart Full-Stack Web App to Reduce Urban Waste with Real-Time Sharing]]></title><description><![CDATA[Introduction
Urban areas generate tons of waste every day, much of which can still be reused or repurposed. Inspired by this real-world issue, I developed ZeroWasteMart, a full-stack web application that enables people to share unused items locally b...]]></description><link>https://zerowastemart.hashnode.dev/zerowastemart-a-smart-full-stack-web-app-to-reduce-urban-waste-with-real-time-sharing</link><guid isPermaLink="true">https://zerowastemart.hashnode.dev/zerowastemart-a-smart-full-stack-web-app-to-reduce-urban-waste-with-real-time-sharing</guid><category><![CDATA[zerowastemart]]></category><category><![CDATA[#webdevelopment  #mernstack  #fullstack  #reactjs  #nodejs  #mongodb  #expressjs  #javascript  #techproject  #environment  #wastereduction]]></category><category><![CDATA[webdevelopment]]></category><category><![CDATA[#MERNStack #BugFixing #Debugging #ProgrammingTips #WebDevelopment #CodeBugs #CodingErrors #TechSolutions #DeveloperTips #FullStackDevelopment #WebDev #NodeJS #ReactJS #ExpressJS #MongoDB #SoftwareBugs #CodingSolutions #BugHunting #ProblemSolving #TechHelp]]></category><dc:creator><![CDATA[Harshal Chavan]]></dc:creator><pubDate>Wed, 18 Jun 2025 15:33:46 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1750244826594/89f2993a-9cee-4564-8c4a-7cf1e5764e6b.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1 id="heading-introduction">Introduction</h1>
<p>Urban areas generate tons of waste every day, much of which can still be reused or repurposed. Inspired by this real-world issue, I developed <strong>ZeroWasteMart</strong>, a full-stack web application that enables people to share unused items locally before they go to waste. From geolocation-based listings to auto-expiry and real-time updates, this platform is designed to encourage eco-friendly habits through technology.</p>
<hr />
<h2 id="heading-project-overview">🔍 Project Overview</h2>
<p><strong>Project Name</strong>: ZeroWasteMart<br /><strong>Domain</strong>: Urban Sustainability/Waste Reduction<br /><strong>Category</strong>: Student Project<br /><strong>Goal</strong>: Let users post and collect unused items within their locality using location and expiry features.</p>
<blockquote>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1750246031036/d683ff07-add5-4cd8-a264-539a4ba5f536.png" alt class="image--center mx-auto" /></p>
</blockquote>
<hr />
<h2 id="heading-key-features-of-zerowastemart">Key Features of ZeroWasteMart</h2>
<p><strong>Waste Reduction Made Easy</strong><br />Connects people to <strong>share unused items</strong> locally, reducing environmental impact.</p>
<p><strong>Location-Based Listings</strong><br />Users enter <strong>latitude and longitude</strong> to view or post items available <strong>near them</strong>.</p>
<p><strong>Auto-Expiry of Posts</strong><br />Each item listing comes with a <strong>time limit</strong>, ensuring outdated posts are automatically removed.</p>
<p><strong>Real-Time Updates</strong><br />Get instant feedback when an item is <strong>claimed</strong> or <strong>newly listed</strong>—no refresh needed.</p>
<p><strong>Multiple Categories Supported</strong><br />Users can donate <strong>food, clothes, electronics, books, and more</strong>—anything reusable.</p>
<p><strong>Simple and Quick Posting</strong><br />Add item name, description, category, and location in just a few clicks.</p>
<p><strong>Community-Centric Design</strong><br />Promotes a culture of <strong>helping and sharing</strong> in local neighborhoods.</p>
<blockquote>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1750246091268/4783d4e4-8f8d-4d66-b2a2-5cd2e0f4588e.png" alt class="image--center mx-auto" /></p>
</blockquote>
<hr />
<h2 id="heading-tech-stack-amp-architecture">🛠️ Tech Stack &amp; Architecture</h2>
<h4 id="heading-frontend-reactjs">Frontend (ReactJS):</h4>
<ul>
<li><p>React Hooks + Context API</p>
</li>
<li><p>User-provided Latitude &amp; Longitude for location (No Google Maps API used)</p>
</li>
<li><p>Mobile-friendly responsive UI</p>
</li>
</ul>
<h4 id="heading-backend">Backend:</h4>
<ul>
<li><p>Node.js</p>
</li>
<li><p>Express.js</p>
</li>
<li><p>MongoDB Atlas (Cloud Database)</p>
</li>
</ul>
<blockquote>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1750247163859/a2bc88e3-46ca-4548-a5b3-baff9a96052b.png" alt class="image--center mx-auto" /></p>
</blockquote>
<hr />
<h2 id="heading-development-journey">Development Journey</h2>
<p>This project was built in 4 weeks during the third year. Major challenges included:</p>
<ul>
<li><p>Designing a simple yet engaging UX</p>
</li>
<li><p>Filtering items dynamically by location</p>
</li>
<li><p>Ensuring expiry-based deletion works consistently</p>
</li>
</ul>
<blockquote>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1750246441621/bfec4652-46fd-4dd0-9212-d52075b47901.png" alt class="image--center mx-auto" /></p>
</blockquote>
<hr />
<h2 id="heading-key-learnings">Key Learnings</h2>
<ul>
<li><p>How to plan, design, and launch a full-stack product alone</p>
</li>
<li><p>Experience with real-time systems and geolocation</p>
</li>
<li><p>User-centric design and feature prioritization</p>
</li>
</ul>
<hr />
<h2 id="heading-whats-next">What’s Next?</h2>
<p>I plan to:</p>
<ul>
<li><p>Add chat/messaging for item exchange</p>
</li>
<li><p>Build Android support via React Native</p>
</li>
<li><p>Partner with NGOs for community sharing</p>
</li>
</ul>
<hr />
<h2 id="heading-code-amp-demo-access">Code &amp; Demo Access</h2>
<blockquote>
<p>This project is currently in its closed beta phase. The codebase is private for now to protect the integrity of future development and deployment.</p>
<p>🔗 A live demo link will be added soon once the project is hosted <a target="_blank" href="http://online.Final">online.</a></p>
</blockquote>
<h2 id="heading-final-thoughts">Final Thoughts</h2>
<p>ZeroWasteMart is more than a project—it's my way of using code to create real impact. I believe technology should serve people and the planet. This blog not only documents my learning but also invites you to rethink waste.</p>
<blockquote>
<p>If you enjoyed this, connect with me on <a target="_blank" href="https://www.linkedin.com/in/harshal-chavan-b873aa28a/">https://www.linkedin.com/in/harshal-chavan-b873aa28a/</a></p>
</blockquote>
<hr />
]]></content:encoded></item></channel></rss>