<?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: Ayush Sharma</title>
    <description>The latest articles on DEV Community by Ayush Sharma (@ayushhardeniya).</description>
    <link>https://dev.to/ayushhardeniya</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%2F3096086%2Fc74c5ad1-2ad2-4c14-9315-71c33cf12449.png</url>
      <title>DEV Community: Ayush Sharma</title>
      <link>https://dev.to/ayushhardeniya</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ayushhardeniya"/>
    <language>en</language>
    <item>
      <title>From Monitoring Dashboard to Decision Support Platform: Finishing Jal-Drishti Delhi</title>
      <dc:creator>Ayush Sharma</dc:creator>
      <pubDate>Fri, 05 Jun 2026 14:18:24 +0000</pubDate>
      <link>https://dev.to/ayushhardeniya/from-monitoring-dashboard-to-decision-support-platform-finishing-jal-drishti-delhi-cme</link>
      <guid>https://dev.to/ayushhardeniya/from-monitoring-dashboard-to-decision-support-platform-finishing-jal-drishti-delhi-cme</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/github-2026-05-21"&gt;GitHub Finish-Up-A-Thon Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;Jal-Drishti Delhi is an urban flooding and hydrology command center designed to explore how municipal authorities can monitor flood-prone areas, assess preparedness, and respond to flooding events across Delhi.&lt;/p&gt;

&lt;p&gt;The project was originally built for the Urban Flooding &amp;amp; Hydrology Engine challenge during &lt;strong&gt;India Innovates 2026&lt;/strong&gt;. It already included flood monitoring, hotspot analysis, drainage monitoring, readiness scoring, historical analytics, emergency workflows, and GIS visualization.&lt;/p&gt;

&lt;p&gt;While the project was functional, a few planned capabilities never made it into the original version because of time constraints. When I came across the GitHub Finish-Up-A-Thon, I decided to revisit the project and complete those missing pieces rather than starting something new.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Project:&lt;/strong&gt; Jal-Drishti Delhi&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Tech Stack:&lt;/strong&gt; React, Flask, Leaflet, Recharts&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Repository:&lt;/strong&gt; &lt;a href="https://github.com/ayushHardeniya/Jal-Drishti-Delhi" rel="noopener noreferrer"&gt;https://github.com/ayushHardeniya/Jal-Drishti-Delhi&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Live Demo:&lt;/strong&gt; &lt;a href="https://jal-drishti-delhi-mu.vercel.app" rel="noopener noreferrer"&gt;https://jal-drishti-delhi-mu.vercel.app&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Architecture Documentation:&lt;/strong&gt; &lt;a href="https://github.com/ayushHardeniya/Jal-Drishti-Delhi/blob/main/ARCHITECTURE.md" rel="noopener noreferrer"&gt;https://github.com/ayushHardeniya/Jal-Drishti-Delhi/blob/main/ARCHITECTURE.md&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




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

&lt;h3&gt;
  
  
  Walkthrough Video
&lt;/h3&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/bmCsSPgtJOo"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  Dashboard Before Finish-Up-A-Thon
&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%2Fjjklrq58xzzru1sp0l9f.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%2Fjjklrq58xzzru1sp0l9f.png" alt=" " width="799" height="444"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Dashboard After Finish-Up-A-Thon
&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%2Fe04gwig25mhvw0bxm5yk.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%2Fe04gwig25mhvw0bxm5yk.png" alt=" " width="800" height="443"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Comeback Story
&lt;/h2&gt;

&lt;p&gt;The original version already provided:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Flood hotspot monitoring&lt;/li&gt;
&lt;li&gt;GIS visualization&lt;/li&gt;
&lt;li&gt;Drainage network analysis&lt;/li&gt;
&lt;li&gt;Historical flood analytics&lt;/li&gt;
&lt;li&gt;Pre-Monsoon Readiness Scoring&lt;/li&gt;
&lt;li&gt;Emergency response workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;However, several parts of the original roadmap were still missing.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Before Finish-Up-A-Thon&lt;/th&gt;
&lt;th&gt;After Finish-Up-A-Thon&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Flood monitoring&lt;/td&gt;
&lt;td&gt;Flood monitoring&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Drainage analysis&lt;/td&gt;
&lt;td&gt;Drainage analysis&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Historical analytics&lt;/td&gt;
&lt;td&gt;Historical analytics&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Readiness scoring&lt;/td&gt;
&lt;td&gt;Readiness scoring&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Emergency workflows&lt;/td&gt;
&lt;td&gt;Emergency workflows&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;No resource allocation recommendations&lt;/td&gt;
&lt;td&gt;Resource Allocation Engine&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;No scenario planning capabilities&lt;/td&gt;
&lt;td&gt;Flood Scenario Simulator&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;No centralized reporting workflow&lt;/td&gt;
&lt;td&gt;Reports &amp;amp; Exports Center&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;No deployment recommendations&lt;/td&gt;
&lt;td&gt;Prioritized resource recommendations&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;No comparative simulations&lt;/td&gt;
&lt;td&gt;Baseline vs scenario comparison&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Rather than redesigning the application, I focused on completing the operational layer that sits between monitoring and action.&lt;/p&gt;




&lt;h3&gt;
  
  
  1. Resource Allocation Engine
&lt;/h3&gt;

&lt;p&gt;The first major addition was a Planning module.&lt;/p&gt;

&lt;p&gt;This feature evaluates flood risk, readiness scores, drainage conditions, and available resources to generate prioritized deployment recommendations.&lt;/p&gt;

&lt;p&gt;Each recommendation includes reasoning and estimated impact so that users can understand why a location is being prioritized.&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%2F6i5mloku22l63eorp6ut.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%2F6i5mloku22l63eorp6ut.png" alt=" " width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Flood Scenario Simulator
&lt;/h3&gt;

&lt;p&gt;The second addition was a Scenario Simulator.&lt;/p&gt;

&lt;p&gt;This module allows users to run what-if analyses by changing rainfall intensity and operational conditions. The simulator compares baseline conditions with projected outcomes and highlights the resulting impact on risk, readiness, and response requirements.&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%2F6fvuxou7av39tkje3bge.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%2F6fvuxou7av39tkje3bge.png" alt=" " width="799" height="445"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Reports &amp;amp; Exports Center
&lt;/h3&gt;

&lt;p&gt;The third addition was a Reports &amp;amp; Exports Center.&lt;/p&gt;

&lt;p&gt;This brings together operational reporting, planning outputs, scenario reports, and data exports into a single workflow. The goal was to make it easier to generate and share information from within the application instead of relying on multiple pages.&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%2Fyxb4upuq7l7bj1avrhmi.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%2Fyxb4upuq7l7bj1avrhmi.png" alt=" " width="" height=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Architecture Approach
&lt;/h3&gt;

&lt;p&gt;One design decision I intentionally kept throughout this work was preserving the existing architecture.&lt;/p&gt;

&lt;p&gt;The application remains a Flask + React project with no additional backend services, databases, or major structural changes.&lt;/p&gt;

&lt;p&gt;The new functionality was integrated into the existing codebase by extending the current services, APIs, and frontend modules rather than rebuilding them.&lt;/p&gt;

&lt;p&gt;This helped keep the project consistent while still adding meaningful capabilities.&lt;/p&gt;

&lt;p&gt;A simplified view of the application structure is shown below.&lt;/p&gt;

&lt;h3&gt;
  
  
  System Overview
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;React Frontend
│
├─ Dashboard
├─ Hotspots
├─ Drainage
├─ Planning
├─ Scenario Simulator
├─ Reports &amp;amp; Exports
├─ Readiness
└─ Emergency Actions
        │
        ▼
Flask REST API
│
├─ app.py
├─ services.py
└─ data.py
        │
        ▼
Flood Risk Analysis
Readiness Scoring
Resource Allocation
Scenario Simulation
Reporting
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Development Evidence
&lt;/h2&gt;

&lt;p&gt;One thing I liked about this challenge was that it encouraged finishing something that already existed.&lt;/p&gt;

&lt;p&gt;Instead of starting a new repository, I was able to revisit a project that had been sitting unfinished and complete the parts that were originally postponed.&lt;/p&gt;

&lt;p&gt;The implementation work completed during the challenge can be viewed in the &lt;strong&gt;merged pull request&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Finish-Up-A-Thon Pull Request&lt;/strong&gt;&lt;/p&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/ayushHardeniya/Jal-Drishti-Delhi/pull/1" rel="noopener noreferrer"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        add planning, scenario simulation nd reporting capabilities to Jal-Drishti Delhi
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#1&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/ayushHardeniya" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars.githubusercontent.com%2Fu%2F195630088%3Fv%3D4" alt="ayushHardeniya avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/ayushHardeniya" rel="noopener noreferrer"&gt;ayushHardeniya&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/ayushHardeniya/Jal-Drishti-Delhi/pull/1" rel="noopener noreferrer"&gt;&lt;time&gt;Jun 05, 2026&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;contains the work completed while revisiting Jal-Drishti Delhi as part of the GitHub Finish-Up-A-Thon by dev community&lt;/p&gt;
&lt;p&gt;the project originally focused on flood monitoring, analytics, readiness scoring, and emergency operations.
a few planned capabilities were still missing:&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Limitations before Finish-Up-A-Thon&lt;/h3&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;No resource allocation recommendations&lt;/li&gt;
&lt;li&gt;No scenario planning module&lt;/li&gt;
&lt;li&gt;No multi-day forecast timeline&lt;/li&gt;
&lt;li&gt;No downloadable PDF situation reports&lt;/li&gt;
&lt;li&gt;No operational deployment recommendations&lt;/li&gt;
&lt;li&gt;No comparative flood scenario analysis&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;these were part of the longer-term roadmap but were left for future development due to tiime constraints during the initial build&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;the goal of this update was to complete some of the planning and reporting capabilities that were left out in the original version (e.g.)&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Original Modules
├─ Dashboard
├─ Hotspots
├─ Drainage
├─ Analytics
├─ Historical
├─ Readiness
└─ Emergency

New Modules
├─ Planning
├─ Scenario Simulator
└─ Reports &amp;amp; Exports
&lt;/code&gt;&lt;/pre&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Added (with this PR)&lt;/h3&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Resource Allocation Engine&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;prioritized deployment recommendations&lt;/li&gt;
&lt;li&gt;resource inventory overview&lt;/li&gt;
&lt;li&gt;impact estimates and reasoning for recommendations&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://github.com/user-attachments/assets/7850485d-903d-476e-b23e-26e66129c8de"&gt;&lt;img width="1870" height="1043" alt="planning-1" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F7850485d-903d-476e-b23e-26e66129c8de"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Flood Scenario Simulator&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What-if scenario analysis&lt;/li&gt;
&lt;li&gt;baseline vs simulated comparisons&lt;/li&gt;
&lt;li&gt;response planning support&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://github.com/user-attachments/assets/0cfdf4dc-3de9-465d-b7fc-b8783ce7a518"&gt;&lt;img width="1872" height="1042" alt="ScenarioSimulator-1" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F0cfdf4dc-3de9-465d-b7fc-b8783ce7a518"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Reports &amp;amp; Exports Center&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;centralized access to reports&lt;/li&gt;
&lt;li&gt;operational exports and downloads&lt;/li&gt;
&lt;li&gt;Consolidated reporting workflow&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://github.com/user-attachments/assets/20d41d65-d4aa-4a7d-9ca3-15e2b8e14f00"&gt;&lt;img width="1876" height="1044" alt="reports-1" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F20d41d65-d4aa-4a7d-9ca3-15e2b8e14f00"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Other updates&lt;/h3&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Updated navigation nd page structure&lt;/li&gt;
&lt;li&gt;Added project branding assets and favicon&lt;/li&gt;
&lt;li&gt;Refreshed &lt;a href="https://github.com/ayushHardeniya/Jal-Drishti-Delhi/blob/main/README.md" rel="noopener noreferrer"&gt;README&lt;/a&gt; and &lt;a href="https://github.com/ayushHardeniya/Jal-Drishti-Delhi/blob/main/ARCHITECTURE.md" rel="noopener noreferrer"&gt;ARCHITECTURE&lt;/a&gt; documentation&lt;/li&gt;
&lt;li&gt;Minor UI polish and consistency improvements&lt;/li&gt;
&lt;li&gt;Added screenshots for project state before and after this finish-up-a-thon&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Note: the overall architecture remains unchanged... the new functionality was integrated into the existing Flask + React application without introoducing additional backend services or major architectural changes&lt;/p&gt;
&lt;/blockquote&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/ayushHardeniya/Jal-Drishti-Delhi/pull/1" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;



&lt;p&gt;This pull request contains the complete set of changes implemented during the Finish-Up-A-Thon, including the Planning module, Scenario Simulator, Reports &amp;amp; Exports Center, documentation updates, and project assets.&lt;/p&gt;

&lt;h3&gt;
  
  
  Commit History
&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%2Fvicedbqojpfqbvzpsk3m.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%2Fvicedbqojpfqbvzpsk3m.png" alt=" " width="800" height="444"&gt;&lt;/a&gt;&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%2Fqv7ec1z2qhfwjk4i51l6.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%2Fqv7ec1z2qhfwjk4i51l6.png" alt=" " width="800" height="444"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GitHub commit history:&lt;br&gt;
&lt;a href="https://github.com/ayushHardeniya/Jal-Drishti-Delhi/commits/main/" rel="noopener noreferrer"&gt;https://github.com/ayushHardeniya/Jal-Drishti-Delhi/commits/main/&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Deployment History
&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%2F4icfzzft7n4xtlnz42xn.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%2F4icfzzft7n4xtlnz42xn.png" alt=" " width="799" height="444"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repository also contains additional screenshots documenting the project's state before and after the Finish-Up-A-Thon updates, available in the &lt;a href="https://github.com/ayushHardeniya/Jal-Drishti-Delhi/tree/main/screenshots" rel="noopener noreferrer"&gt;screenshots directory&lt;/a&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  My Experience with GitHub Copilot
&lt;/h2&gt;

&lt;p&gt;I used GitHub Copilot throughout this completion process.&lt;/p&gt;

&lt;p&gt;Since this was an existing project, the most useful part was not generating entire features automatically but helping me move through an established codebase faster.&lt;/p&gt;

&lt;p&gt;I used Copilot to explore implementation paths, understand existing patterns, and speed up repetitive work while keeping the overall architecture consistent.&lt;/p&gt;

&lt;p&gt;For larger additions such as the Resource Allocation Engine, Scenario Simulator, and Reports Center, it was particularly useful for navigating the repository and reducing the amount of boilerplate involved in extending the existing system.&lt;/p&gt;

&lt;p&gt;The final implementation still required architectural decisions, validation, testing, and integration work, but Copilot helped reduce the friction of revisiting and expanding an older project.&lt;/p&gt;




&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Repository:&lt;/strong&gt; &lt;a href="https://github.com/ayushHardeniya/Jal-Drishti-Delhi" rel="noopener noreferrer"&gt;https://github.com/ayushHardeniya/Jal-Drishti-Delhi&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Live Demo:&lt;/strong&gt; &lt;a href="https://jal-drishti-delhi-mu.vercel.app" rel="noopener noreferrer"&gt;https://jal-drishti-delhi-mu.vercel.app&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Walkthrough Video:&lt;/strong&gt; &lt;a href="https://youtu.be/bmCsSPgtJOo" rel="noopener noreferrer"&gt;https://youtu.be/bmCsSPgtJOo&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Pull Request (Finish-Up-A-Thon):&lt;/strong&gt; &lt;a href="https://github.com/ayushHardeniya/Jal-Drishti-Delhi/pull/1" rel="noopener noreferrer"&gt;https://github.com/ayushHardeniya/Jal-Drishti-Delhi/pull/1&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Thanks for reading.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>githubchallenge</category>
    </item>
    <item>
      <title>How Do You See Yourself? A Coder or An Engineer.</title>
      <dc:creator>Ayush Sharma</dc:creator>
      <pubDate>Sun, 08 Jun 2025 05:49:38 +0000</pubDate>
      <link>https://dev.to/ayushhardeniya/how-do-you-see-yourself-a-coder-or-an-engineer-2dl4</link>
      <guid>https://dev.to/ayushhardeniya/how-do-you-see-yourself-a-coder-or-an-engineer-2dl4</guid>
      <description>&lt;p&gt;Sometimes, it becomes necessary to reflect on ourselves and consider our perspective.&lt;br&gt;
Isn't it, Answer my question if you agree, And Lemme also know what you reflect for yourself...&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>ai</category>
      <category>discuss</category>
    </item>
  </channel>
</rss>
