<?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: Roshni Rane</title>
    <description>The latest articles on DEV Community by Roshni Rane (@rrane1307).</description>
    <link>https://dev.to/rrane1307</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%2F4160351%2Fc6d7c396-ddc6-47cb-9c55-ffb4a131b016.png</url>
      <title>DEV Community: Roshni Rane</title>
      <link>https://dev.to/rrane1307</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rrane1307"/>
    <language>en</language>
    <item>
      <title>Hues</title>
      <dc:creator>Roshni Rane</dc:creator>
      <pubDate>Mon, 12 Oct 2026 06:59:17 +0000</pubDate>
      <link>https://dev.to/rrane1307/hues-24k3</link>
      <guid>https://dev.to/rrane1307/hues-24k3</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;p&gt;Hues - An atlas of concealed colour palettes.&lt;/p&gt;

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

&lt;p&gt;We walk past &lt;em&gt;thousands of colours every day&lt;/em&gt; without really seeing them.The &lt;u&gt;muted green&lt;/u&gt; of an old gate. The &lt;u&gt;dusty terracotta&lt;/u&gt; of a weathered wall. The &lt;u&gt;soft yellow&lt;/u&gt; of sunlight falling on a leaf.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Hues is a pocket colour archivist designed to help you notice them.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It turns an &lt;strong&gt;ordinary outdoor observation&lt;/strong&gt; into a &lt;strong&gt;small act of discovery&lt;/strong&gt;: &lt;strong&gt;step outside&lt;/strong&gt;, &lt;strong&gt;find something&lt;/strong&gt; that catches your eye, &lt;strong&gt;capture its colour&lt;/strong&gt;, and &lt;strong&gt;preserve it&lt;/strong&gt; in a growing personal atlas of palettes.&lt;/p&gt;

&lt;p&gt;&lt;u&gt;Rather than treating colour as another asset to search for on a screen, Hues begins with the world around you.&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;The idea is simple: the everyday has a palette of its own. You just have to look.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Hues is for curious observers, designers, artists, and anyone who wants to find a little more wonder in familiar surroundings.&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%2Fqcze5n99kq9e6n7e8w3d.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%2Fqcze5n99kq9e6n7e8w3d.png" alt=" " width="800" height="500"&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%2Fxwxcvx5li6b8528fq6pr.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%2Fxwxcvx5li6b8528fq6pr.png" alt=" " width="687" height="1017"&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%2Fqofssyhznh7akvvo2dfz.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%2Fqofssyhznh7akvvo2dfz.png" alt=" " width="637" height="412"&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%2Frf1l5gdyq6d9pxmsi2in.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%2Frf1l5gdyq6d9pxmsi2in.png" alt=" " width="641" height="1015"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🎥 &lt;strong&gt;Video Demo&lt;/strong&gt;:  Demo Video link&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://drive.google.com/drive/folders/1JV6VlkvyTUKwq9vGlIEtAXPBrYrhDwBI?usp=sharing" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;drive.google.com&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;&lt;em&gt;The best way to experience Hues is to take it outside. Find a colour in your surroundings, capture it, and start building your own collection.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;🔗 GitHub Repository: &lt;a href="https://github.com/rrane1307/Hues" rel="noopener noreferrer"&gt;https://github.com/rrane1307/Hues&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is being developed with an emphasis on keeping the experience approachable, the interface playful, and the act of collecting colours more meaningful than simply saving hexadecimal codes.&lt;/p&gt;

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

&lt;p&gt;I approached Hues as a small digital companion to a physical-world activity, rather than another elaborate productivity tool.&lt;br&gt;
The design centres on the act of collecting: discovering a colour, recording it, and giving it a place in a personal archive.&lt;/p&gt;

&lt;p&gt;The application itself is built with &lt;br&gt;
&lt;strong&gt;Technology stack :&lt;/strong&gt; &lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Frontend: React 19 with JavaScript (ES modules)&lt;/li&gt;
&lt;li&gt;Styling: Custom CSS&lt;/li&gt;
&lt;li&gt;Build tool: Vite 8 with the React plugin&lt;/li&gt;
&lt;li&gt;Browser storage: IndexedDB for specimens and treasures; localStorage for onboarding state&lt;/li&gt;
&lt;li&gt;Color sampling: Browser camera APIs and the HTML Canvas API&lt;/li&gt;
&lt;li&gt;Optional AI naming: Google DeepMind’s Gemma 2 2B Instruct through the Hugging Face Inference API when a user provides a token; otherwise, local deterministic heuristics generate suggestions&lt;/li&gt;
&lt;li&gt;Linting and package management: Oxlint and npm&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;One design decision guided the process throughout: the interface should invite exploration without becoming the main attraction. The colours are the specimens; the interface exists to help you notice, preserve, and revisit them.&lt;/p&gt;

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

&lt;p&gt;&lt;em&gt;&lt;u&gt;A project about noticing the world shouldn't depend on an opaque system to tell you what to see.&lt;br&gt;
&lt;/u&gt;&lt;/em&gt;&lt;br&gt;
Open innovation makes it possible to experiment with different models, understand how the underlying tools work, and adapt the experience without being locked into a single proprietary ecosystem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;For Hues, this matters because the project is intentionally small and personal. Its value lies in the experience it creates, not in hiding complexity behind a black box.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Open tools also make the project easier for other developers to inspect, extend, and contribute to. Someone could experiment with new ways to &lt;em&gt;&lt;u&gt;organise colour collections&lt;/u&gt;&lt;/em&gt;, &lt;em&gt;&lt;u&gt;improve colour extraction&lt;/u&gt;&lt;/em&gt;, or explore different approaches to &lt;em&gt;&lt;u&gt;building a personal visual archive&lt;/u&gt;&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;The goal isn't to add AI everywhere. &lt;strong&gt;It's to use open technology where it genuinely helps, while keeping the experience grounded in the world outside the screen.&lt;/strong&gt;&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass&lt;/strong&gt; (Primary Track)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Google Gemma / Open-Weights AI Track&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

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