<?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: Pankaj Kumar</title>
    <description>The latest articles on DEV Community by Pankaj Kumar (@pankajcalm).</description>
    <link>https://dev.to/pankajcalm</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%2F1007482%2F7c14fde9-83d3-4f28-b068-9d5cc3b983a3.jpeg</url>
      <title>DEV Community: Pankaj Kumar</title>
      <link>https://dev.to/pankajcalm</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pankajcalm"/>
    <language>en</language>
    <item>
      <title>Drug Donation Dashboard – KendoReact + Nuclia RAG</title>
      <dc:creator>Pankaj Kumar</dc:creator>
      <pubDate>Fri, 19 Sep 2025 21:26:54 +0000</pubDate>
      <link>https://dev.to/pankajcalm/drug-donation-dashboard-kendoreact-nuclia-rag-dfj</link>
      <guid>https://dev.to/pankajcalm/drug-donation-dashboard-kendoreact-nuclia-rag-dfj</guid>
      <description>&lt;h1&gt;
  
  
  Drug Donation Dashboard – KendoReact + Nuclia RAG
&lt;/h1&gt;

&lt;p&gt;This is my submission for the &lt;a href="https://www.telerik.com/kendo-react-ui/components/challenges/" rel="noopener noreferrer"&gt;KendoReact Free Components Challenge&lt;/a&gt;.&lt;/p&gt;




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

&lt;p&gt;I built a tracks donated medicines, their categories, donors, quantities, expiry dates, and statuses (OK, Low, Expired).&lt;br&gt;&lt;br&gt;
It integrates &lt;strong&gt;Nuclia RAG Search&lt;/strong&gt; so users can query the donation knowledge base in natural language and get results as a structured &lt;strong&gt;inventory grid&lt;/strong&gt;.&lt;/p&gt;




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

&lt;p&gt;👉 &lt;a href="https://github.com/pankajcalm/drug-donation-dashboard.git" rel="noopener noreferrer"&gt;https://github.com/pankajcalm/drug-donation-dashboard.git&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%2Fhjdalv1h554eqxzfjzi6.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%2Fhjdalv1h554eqxzfjzi6.png" alt=" " width="800" height="420"&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%2Frhb5649p1jhnrg8yoab8.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%2Frhb5649p1jhnrg8yoab8.png" alt=" " width="800" height="382"&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%2Fv0kwsjitdtcxasys434u.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%2Fv0kwsjitdtcxasys434u.png" alt=" " width="800" height="424"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🧩 KendoReact Components Used
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AppBar&lt;/strong&gt; – for the top navigation bar
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Drawer&lt;/strong&gt; – for filters (category, donor, search)
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Grid&lt;/strong&gt; – for the inventory table and search results
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Card&lt;/strong&gt; – for stats and category distribution
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chart&lt;/strong&gt; – for showing drug quantities by category
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dialog&lt;/strong&gt; – for adding/editing items
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Inputs (TextBox, NumericTextBox, DropDownList, DatePicker)&lt;/strong&gt; – for managing data
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Notification&lt;/strong&gt; – for success/error alerts
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🤖 [Optional: Code Smarter, Not Harder Prize] AI Coding Assistant Usage
&lt;/h2&gt;

&lt;p&gt;I used the &lt;strong&gt;KendoReact AI Coding Assistant&lt;/strong&gt; inside VS Code to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Scaffold the initial &lt;code&gt;Grid&lt;/code&gt; and &lt;code&gt;Drawer&lt;/code&gt; layout
&lt;/li&gt;
&lt;li&gt;Auto-generate column definitions for the Inventory Grid
&lt;/li&gt;
&lt;li&gt;Get quick examples of row styling (highlight expired/low stock)
&lt;/li&gt;
&lt;li&gt;Save time on boilerplate for forms and dialogs
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It helped me focus on logic and integration instead of writing repetitive UI setup code.&lt;/p&gt;




&lt;h2&gt;
  
  
  📚 [Optional: RAGs to Riches Prize] Nuclia Integration
&lt;/h2&gt;

&lt;p&gt;I integrated &lt;strong&gt;Nuclia RAG&lt;/strong&gt; to enable natural language queries.  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Example: searching &lt;em&gt;“Insulin donations”&lt;/em&gt; returns structured results like:
&lt;/li&gt;
&lt;/ul&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%2F9n718let8ey60prog8ps.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%2F9n718let8ey60prog8ps.png" alt=" " width="800" height="115"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>kendoreactchallenge</category>
      <category>react</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
