<?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: Thidas Kaveesha</title>
    <description>The latest articles on DEV Community by Thidas Kaveesha (@thidas_kaveesha_37ec456bc).</description>
    <link>https://dev.to/thidas_kaveesha_37ec456bc</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%2F3592570%2Fbea79129-5371-4ff0-b6ea-62fa011f91e8.jpg</url>
      <title>DEV Community: Thidas Kaveesha</title>
      <link>https://dev.to/thidas_kaveesha_37ec456bc</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/thidas_kaveesha_37ec456bc"/>
    <language>en</language>
    <item>
      <title>Kindred | Make a difference, close to home.</title>
      <dc:creator>Thidas Kaveesha</dc:creator>
      <pubDate>Wed, 07 Oct 2026 10:00:03 +0000</pubDate>
      <link>https://dev.to/thidas_kaveesha_37ec456bc/kindred-make-a-difference-close-to-home-jjm</link>
      <guid>https://dev.to/thidas_kaveesha_37ec456bc/kindred-make-a-difference-close-to-home-jjm</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week1-2026-10-05"&gt;Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;Many people want to volunteer and contribute to their communities, but finding suitable volunteering opportunities and getting proper recognition for their contributions can be difficult.&lt;/p&gt;

&lt;p&gt;That’s why I built &lt;strong&gt;Kindred&lt;/strong&gt;, a volunteering platform that helps people discover volunteering activities near them and keep a verifiable record of their contributions.&lt;/p&gt;

&lt;p&gt;Users can browse available volunteering activities and participate in projects that interest them. Each volunteering activity creator is provided with a &lt;strong&gt;QR code or digital verification code&lt;/strong&gt;, which participants can use to verify their contribution after completing the activity.&lt;/p&gt;

&lt;p&gt;Users can participate in multiple volunteering projects, and whenever they need to prove their volunteering experience, they can generate a &lt;strong&gt;detailed, verifiable document&lt;/strong&gt; containing information about all the projects they have contributed to. This document can serve as proof of their volunteering experience for applications, portfolios, scholarships, employment opportunities, or other purposes.&lt;/p&gt;

&lt;p&gt;Kindred also allows &lt;strong&gt;anyone to create and organize their own volunteering activities&lt;/strong&gt;, making it easier for communities and organizations to connect with people who want to make a difference.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fweyfua5n039qpgv7qk04.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fweyfua5n039qpgv7qk04.png" alt=" " width="800" height="359"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxjv28j4sx9x17q5r66s8.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxjv28j4sx9x17q5r66s8.png" alt=" " width="799" height="359"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbsc09wbchn8i92nsn5zy.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbsc09wbchn8i92nsn5zy.png" alt=" " width="799" height="361"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqlyjujljymc7hnl21h8l.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqlyjujljymc7hnl21h8l.png" alt=" " width="800" height="358"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://kindred-tau-olive.vercel.app/" rel="noopener noreferrer"&gt;https://kindred-tau-olive.vercel.app/&lt;/a&gt; &lt;/p&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/thidaskaveesha" rel="noopener noreferrer"&gt;
        thidaskaveesha
      &lt;/a&gt; / &lt;a href="https://github.com/thidaskaveesha/volunteer-hub" rel="noopener noreferrer"&gt;
        volunteer-hub
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      centeralised application where all volunteering activities located near you so you can help them and check in using their code to collect digital rewards. 
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


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

&lt;p&gt;I used GitHub Copilot to assist with version control through MCP and to generate code based on comments and instructions.&lt;/p&gt;

&lt;p&gt;As an open-weight model, I also used Gemma 4 with Ollama through OpenCode to assist with developing several pages of the application.&lt;/p&gt;

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

&lt;p&gt;Open innovation made it possible to combine open-source AI tools and models with modern development workflows without relying entirely on closed APIs. Using tools like Ollama, Gemma, and OpenCode allowed me to experiment freely, keep costs low, and have more control over how AI was used while building Kindred.&lt;/p&gt;

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

&lt;p&gt;Best use of Github Copilot &lt;br&gt;
Best use of Gemma &lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>My good friend want to learn: But he is a Gamer : ) He looks for goals which rewards.</title>
      <dc:creator>Thidas Kaveesha</dc:creator>
      <pubDate>Sun, 04 Oct 2026 16:34:22 +0000</pubDate>
      <link>https://dev.to/thidas_kaveesha_37ec456bc/my-good-friend-want-to-learn-but-he-is-a-gamer-he-looks-for-goals-which-rewards-396l</link>
      <guid>https://dev.to/thidas_kaveesha_37ec456bc/my-good-friend-want-to-learn-but-he-is-a-gamer-he-looks-for-goals-which-rewards-396l</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 have build a docker environment simulated game for for my good friend using NextJS. my good friend has an attitude where if he don't get a reward in the process of doing he will get broing and give up on the things. and he really want to get into this docker learning. I belive it's not my friend many people has this issue. so I have build this game where they can learn and all the progress will give them a certification saying which status he is in. &lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4de08cr1rny3xgr82p4x.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4de08cr1rny3xgr82p4x.PNG" alt=" " width="800" height="360"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fic20z4kap4x8l1jsofsb.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fic20z4kap4x8l1jsofsb.png" alt=" " width="800" height="354"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Use this to learn docker: ) &lt;br&gt;
&lt;a href="https://docker-de-game.vercel.app/" rel="noopener noreferrer"&gt;https://docker-de-game.vercel.app/&lt;/a&gt;&lt;/p&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/thidaskaveesha" rel="noopener noreferrer"&gt;
        thidaskaveesha
      &lt;/a&gt; / &lt;a href="https://github.com/thidaskaveesha/docker-de-game" rel="noopener noreferrer"&gt;
        docker-de-game
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      game developed to learn docker and participating for hacktoberfest
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;p&gt;This is a &lt;a href="https://nextjs.org" rel="nofollow noopener noreferrer"&gt;Next.js&lt;/a&gt; project bootstrapped with &lt;a href="https://nextjs.org/docs/app/api-reference/cli/create-next-app" rel="nofollow noopener noreferrer"&gt;&lt;code&gt;create-next-app&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Getting Started&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;First, run the development server:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;npm run dev
&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; or&lt;/span&gt;
yarn dev
&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; or&lt;/span&gt;
pnpm dev
&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; or&lt;/span&gt;
bun dev&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Open &lt;a href="http://localhost:3000" rel="nofollow noopener noreferrer"&gt;http://localhost:3000&lt;/a&gt; with your browser to see the result.&lt;/p&gt;
&lt;p&gt;You can start editing the page by modifying &lt;code&gt;app/page.tsx&lt;/code&gt;. The page auto-updates as you edit the file.&lt;/p&gt;
&lt;p&gt;This project uses &lt;a href="https://nextjs.org/docs/app/building-your-application/optimizing/fonts" rel="nofollow noopener noreferrer"&gt;&lt;code&gt;next/font&lt;/code&gt;&lt;/a&gt; to automatically optimize and load &lt;a href="https://vercel.com/font" rel="nofollow noopener noreferrer"&gt;Geist&lt;/a&gt;, a new font family for Vercel.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Learn More&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;To learn more about Next.js, take a look at the following resources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://nextjs.org/docs" rel="nofollow noopener noreferrer"&gt;Next.js Documentation&lt;/a&gt; - learn about Next.js features and API.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://nextjs.org/learn" rel="nofollow noopener noreferrer"&gt;Learn Next.js&lt;/a&gt; - an interactive Next.js tutorial.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can check out &lt;a href="https://github.com/vercel/next.js" rel="noopener noreferrer"&gt;the Next.js GitHub repository&lt;/a&gt; - your feedback and contributions are welcome!&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Deploy on Vercel&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;The easiest way to deploy your Next.js app is to use the &lt;a href="https://vercel.com/new?utm_medium=default-template&amp;amp;filter=next.js&amp;amp;utm_source=create-next-app&amp;amp;utm_campaign=create-next-app-readme" rel="nofollow noopener noreferrer"&gt;Vercel Platform&lt;/a&gt; from the creators of Next.js.&lt;/p&gt;
&lt;p&gt;Check out our &lt;a href="https://nextjs.org/docs/app/building-your-application/deploying" rel="nofollow noopener noreferrer"&gt;Next.js deployment documentation&lt;/a&gt; for more…&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/thidaskaveesha/docker-de-game" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


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

&lt;p&gt;I used gemma on ollama, &lt;/p&gt;

&lt;p&gt;One of the interesting parts of this approach is that Gemma was running locally through Ollama.&lt;/p&gt;

&lt;p&gt;That means I could experiment with AI-assisted development without needing to send every coding request to a hosted API.&lt;/p&gt;

&lt;p&gt;This was particularly interesting to me because open-weight models make AI development more accessible to developers who may not have access to expensive APIs or large infrastructure.&lt;/p&gt;

&lt;p&gt;The workflow was essentially&lt;/p&gt;

&lt;p&gt;Idea -&amp;gt; Gemma -&amp;gt; Code -&amp;gt; Test -&amp;gt; Debug -&amp;gt; Improve -&amp;gt; Repeat&lt;/p&gt;

&lt;p&gt;Technology Stack&lt;/p&gt;

&lt;p&gt;The main technologies used in the project are,&lt;/p&gt;

&lt;p&gt;Next.js – application and frontend&lt;br&gt;
Gemma – AI-assisted development&lt;br&gt;
Ollama – local runtime for the Gemma model&lt;br&gt;
Vercel – deployment&lt;/p&gt;

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

&lt;p&gt;It opens gates to any developer or a innovator to create his idea without stressing in financially and in law.&lt;/p&gt;

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

&lt;p&gt;Best Use of Gemma &lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
  </channel>
</rss>
