<?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: Vedant Shukla</title>
    <description>The latest articles on DEV Community by Vedant Shukla (@vedant_shukla_2f79a730e30).</description>
    <link>https://dev.to/vedant_shukla_2f79a730e30</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%2F4169615%2F1f9e2bfe-e527-4a23-af07-acb45f2a9140.jpg</url>
      <title>DEV Community: Vedant Shukla</title>
      <link>https://dev.to/vedant_shukla_2f79a730e30</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vedant_shukla_2f79a730e30"/>
    <language>en</language>
    <item>
      <title>Memory Lantern</title>
      <dc:creator>Vedant Shukla</dc:creator>
      <pubDate>Fri, 30 Oct 2026 07:19:35 +0000</pubDate>
      <link>https://dev.to/vedant_shukla_2f79a730e30/memory-lantern-4kip</link>
      <guid>https://dev.to/vedant_shukla_2f79a730e30/memory-lantern-4kip</guid>
      <description>&lt;h1&gt;
  
  
  🏮 Memory Lantern: Keeping Family Stories Alive with Local AI
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week4-2026-10-26"&gt;Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;I built &lt;strong&gt;Memory Lantern&lt;/strong&gt;, an AI-powered family memory archive inspired by the Día de los Muertos theme.&lt;/p&gt;

&lt;p&gt;We all have memories that we never want to forget. Sometimes, a small story about our grandparents, a childhood moment, or a family celebration means more than any photograph.&lt;/p&gt;

&lt;p&gt;But these stories often remain scattered in notebooks, messages, or simply in our minds.&lt;/p&gt;

&lt;p&gt;Memory Lantern is my attempt to create a digital space where people can preserve those moments.&lt;/p&gt;

&lt;p&gt;With Memory Lantern, users can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Save personal and family memories with titles, dates, names, and categories.&lt;/li&gt;
&lt;li&gt;Organize and search their saved stories.&lt;/li&gt;
&lt;li&gt;Use AI to turn simple notes into meaningful stories.&lt;/li&gt;
&lt;li&gt;Ask questions about their saved memories using an AI assistant.&lt;/li&gt;
&lt;li&gt;Keep their memories stored locally in their browser.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The main idea is simple: &lt;strong&gt;Technology should not only help us remember information; it should also help us preserve the moments that make us who we are.&lt;/strong&gt;&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%2Fnt4p4ibwbljtg18a10aw.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%2Fnt4p4ibwbljtg18a10aw.png" alt=" " width="800" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔗 &lt;strong&gt;Live Demo:&lt;/strong&gt; &lt;a href="https://vedantshukla-cracker.github.io/Memory-Lantern/" rel="noopener noreferrer"&gt;https://vedantshukla-cracker.github.io/Memory-Lantern/&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;💻 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/vedantshukla-cracker/Memory-Lantern.git" rel="noopener noreferrer"&gt;https://github.com/vedantshukla-cracker/Memory-Lantern.git&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project currently uses three main files:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;index.html&lt;/code&gt; – Website structure.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;style.css&lt;/code&gt; – Design and responsive layout.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;script.js&lt;/code&gt; – Application functionality, memory storage, search, and AI integration.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;I wanted to build something simple enough to understand as a beginner but meaningful enough to solve a real problem.&lt;/p&gt;

&lt;p&gt;I used:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;HTML&lt;/strong&gt; for the website structure.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CSS&lt;/strong&gt; for styling and responsive design.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JavaScript&lt;/strong&gt; for memory management and application logic.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local Storage&lt;/strong&gt; to save memories in the browser.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gemma 3 1B&lt;/strong&gt; as the open-weight AI model.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama&lt;/strong&gt; to run the model locally on my computer.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The most interesting part is the AI integration.&lt;/p&gt;

&lt;p&gt;Instead of depending on a paid cloud AI API, I connected the application to a locally running Gemma model through Ollama.&lt;/p&gt;

&lt;p&gt;There are two main AI features:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. AI Story Polishing&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Users can write a simple memory in their own words. Gemma helps improve the language and makes the story more expressive while keeping the original meaning.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. AI Memory Assistant&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Users can ask questions about their saved family stories. The application provides the saved memory context to Gemma, which generates answers based on the available information.&lt;/p&gt;

&lt;p&gt;The project uses Ollama's local API to communicate with the model. No separate cloud AI service is required by the current implementation.&lt;/p&gt;

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

&lt;p&gt;For a project like Memory Lantern, privacy is especially important.&lt;/p&gt;

&lt;p&gt;Family stories can contain personal details, names, and meaningful experiences. I didn't want the basic experience to depend on sending this information to an external AI service.&lt;/p&gt;

&lt;p&gt;Using an open-weight model with local inference gave me more control over how the AI works and where the data is processed.&lt;/p&gt;

&lt;p&gt;It also provides some important advantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Privacy:&lt;/strong&gt; Memory content and AI requests stay on the local machine in this implementation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offline AI:&lt;/strong&gt; After downloading the model, AI inference can run without an internet connection.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Accessibility:&lt;/strong&gt; Users don't need a paid cloud AI subscription or API key.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flexibility:&lt;/strong&gt; The model and its configuration can be changed as the project develops.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Learning:&lt;/strong&gt; Running an AI model locally helped me understand how frontend applications communicate with AI systems.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Open innovation makes AI development more accessible to students and independent developers like me. It gives us an opportunity to experiment, learn, and build useful applications without depending entirely on closed platforms.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

&lt;p&gt;I haven't recorded a DevRelay session for this project yet.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Spirit of It
&lt;/h2&gt;

&lt;p&gt;While building Memory Lantern, I kept thinking about one thing:&lt;/p&gt;

&lt;p&gt;What happens to the little stories that our grandparents tell us? What happens to the memories of family celebrations, childhood adventures, and the people who made our lives special?&lt;/p&gt;

&lt;p&gt;Photographs can preserve faces, but stories preserve feelings.&lt;/p&gt;

&lt;p&gt;I wanted to build something that could help people keep those stories alive and pass them on to future generations.&lt;/p&gt;

&lt;p&gt;Memory Lantern is not just about storing text. It is about making sure that meaningful moments don't get lost with time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Because people may leave, photographs may fade, but the memories we preserve can continue telling their stories.&lt;/strong&gt; ❤️&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of Gemma&lt;/strong&gt; – Using Google's Gemma 3 1B open-weight model through Ollama for AI-powered story polishing and memory-based conversations.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I am also submitting Memory Lantern for the overall Hacktoberfest Open-Source AI Challenge.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Built with ❤️ and a little help from AI.&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  devchallenge #hf26challenge #hacktoberfest #opensourceai #Gemma #Ollama #JavaScript #WebDevelopment #AIProjects
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>HabitForge AI</title>
      <dc:creator>Vedant Shukla</dc:creator>
      <pubDate>Sat, 24 Oct 2026 07:14:36 +0000</pubDate>
      <link>https://dev.to/vedant_shukla_2f79a730e30/habitforge-ai-2n5h</link>
      <guid>https://dev.to/vedant_shukla_2f79a730e30/habitforge-ai-2n5h</guid>
      <description>&lt;h1&gt;
  
  
  HabitForge AI: Building Better Habits, One Small Step at a Time 🤖
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week3-2026-10-19"&gt;Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;I built &lt;strong&gt;HabitForge AI&lt;/strong&gt;, a habit-building application designed to help people develop consistent routines through small, manageable daily actions.&lt;/p&gt;

&lt;p&gt;Many people start new habits with motivation but struggle to maintain them over time. Whether it's studying, exercising, reading, or learning to code, consistency is often more difficult than getting started.&lt;/p&gt;

&lt;p&gt;HabitForge AI focuses on making this process simpler. Instead of expecting users to change everything overnight, it encourages them to take small steps, track their progress, and build better routines gradually.&lt;/p&gt;

&lt;p&gt;The project uses a behavioral-science-inspired approach to habit formation, with an offline-first design that allows its core functionality to work without depending on a cloud AI service.&lt;/p&gt;

&lt;p&gt;The idea behind it is simple: &lt;strong&gt;you don't need to be perfect every day; you need to keep showing up.&lt;/strong&gt;&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%2Fme4bz16rh1v8n1pcxh3p.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%2Fme4bz16rh1v8n1pcxh3p.png" alt=" " width="800" height="364"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🚀 &lt;strong&gt;Live Demo:&lt;/strong&gt; &lt;a href="https://vedantshukla-cracker.github.io/HabitForge-AI/" rel="noopener noreferrer"&gt;https://vedantshukla-cracker.github.io/HabitForge-AI/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The demo will show how users can interact with HabitForge AI and explore its habit-building features.&lt;/p&gt;

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

&lt;p&gt;💻 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/vedantshukla-cracker/HabitForge-AI.git" rel="noopener noreferrer"&gt;https://github.com/vedantshukla-cracker/HabitForge-AI.git&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project source code, setup instructions, and implementation details are available in the repository.&lt;/p&gt;

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

&lt;p&gt;I built HabitForge AI with the goal of exploring how AI-inspired functionality can support everyday productivity without making users completely dependent on external services.&lt;/p&gt;

&lt;p&gt;The project follows an offline-first approach, with an optional integration for live AI responses.&lt;/p&gt;

&lt;p&gt;Here are the main ideas behind the implementation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Offline-first functionality:&lt;/strong&gt; The core habit-building experience is designed to work locally.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Behavioral-science-inspired logic:&lt;/strong&gt; The application focuses on consistency, manageable goals, and gradual progress.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Optional AI integration:&lt;/strong&gt; Users can provide a Google Gemini API key to enable live AI responses.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;User-focused design:&lt;/strong&gt; The goal is to make habit tracking simple and encourage users to keep moving forward.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For this project, I explored how local logic and optional AI integration can work together to create a more accessible application.&lt;/p&gt;

&lt;p&gt;One important distinction is that the offline behavioral engine is not itself a generative AI model. The optional Gemini integration provides live AI responses, while the core functionality is intended to remain available without it.&lt;/p&gt;

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

&lt;p&gt;Open innovation makes it possible for developers, students, and independent builders to experiment, learn, and create without needing access to expensive infrastructure or proprietary development environments.&lt;/p&gt;

&lt;p&gt;For a project like HabitForge AI, this matters because the core experience should not disappear when an external AI service is unavailable.&lt;/p&gt;

&lt;p&gt;An offline-first approach offers several advantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Accessibility:&lt;/strong&gt; Core features can remain usable without an internet connection.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;More control:&lt;/strong&gt; Developers can inspect, modify, and improve the application's implementation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lower dependency:&lt;/strong&gt; The basic experience does not need a paid AI API to function.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Room to experiment:&lt;/strong&gt; Open development makes it easier to test ideas and improve the project over time.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The optional Gemini integration also demonstrates that local functionality and hosted AI can complement each other.&lt;/p&gt;

&lt;p&gt;I believe open innovation is especially valuable for students because it turns learning into building. Instead of only studying concepts, we get to experiment with them and create something useful.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

&lt;p&gt;I used AI-assisted development to explore the project idea, structure the implementation, and improve the overall user experience.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agent Session:&lt;/strong&gt; [Add your DevRelay session link here, if available]&lt;/p&gt;

&lt;p&gt;This section is optional. If you did not save a session using DevRelay, you can remove this section before publishing.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Lazy Payoff 😌
&lt;/h2&gt;

&lt;p&gt;HabitForge AI is built around reducing the effort required to stay consistent.&lt;/p&gt;

&lt;p&gt;Instead of repeatedly figuring out how to begin, users can focus on small actions and gradually build routines.&lt;/p&gt;

&lt;p&gt;The intended benefits include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Less friction when starting a daily habit.&lt;/li&gt;
&lt;li&gt;A simpler way to keep track of progress.&lt;/li&gt;
&lt;li&gt;Less pressure to make huge changes immediately.&lt;/li&gt;
&lt;li&gt;A practical reminder that consistency matters more than occasional bursts of motivation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I haven't measured a specific time-saving figure yet, so I won't claim an exact number. The real payoff I want to explore is whether making habits easier to manage helps people stick with them for longer.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Primary submission:&lt;/strong&gt; Hacktoberfest Open-Source AI Challenge Week 3 — Slow and Steady.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Partner categories:&lt;/strong&gt; Add any applicable partner categories only if the project meets their requirements and you are entering them. Otherwise, remove this section.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Building HabitForge AI has been an opportunity to explore how a simple idea can become a practical software project.&lt;/p&gt;

&lt;p&gt;As a student learning to build AI-powered applications, I wanted to create something that connects technology with an everyday problem.&lt;/p&gt;

&lt;p&gt;The biggest lesson behind this project is that progress doesn't always come from doing more. Sometimes, it comes from making the next step easier.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Start small. Stay consistent. Let progress compound.&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Hacktoberfest #OpenSourceAI #BuildInPublic #AI #WebDevelopment #HabitBuilding
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>ScamShield AI</title>
      <dc:creator>Vedant Shukla</dc:creator>
      <pubDate>Wed, 14 Oct 2026 09:24:11 +0000</pubDate>
      <link>https://dev.to/vedant_shukla_2f79a730e30/scamshield-ai-3pp3</link>
      <guid>https://dev.to/vedant_shukla_2f79a730e30/scamshield-ai-3pp3</guid>
      <description>&lt;h1&gt;
  
  
  ScamShield AI: Detect Scams Locally with Open-Source AI 🛡️
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week2-2026-10-12"&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;I built &lt;strong&gt;ScamShield AI&lt;/strong&gt;, an AI-powered scam detection tool designed to help people identify suspicious messages, phishing attempts, fraudulent links, and potential online scams.&lt;/p&gt;

&lt;p&gt;Online scams are becoming increasingly sophisticated, and many people struggle to distinguish legitimate messages from fraudulent ones. ScamShield AI aims to make scam detection easier by analyzing user-provided text and explaining the warning signs in simple language.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;🛡️ &lt;strong&gt;AI-Powered Analysis:&lt;/strong&gt; Analyzes suspicious messages using a locally running AI model.&lt;/li&gt;
&lt;li&gt;🔍 &lt;strong&gt;Scam Detection:&lt;/strong&gt; Identifies potential phishing, fraud, impersonation, and social engineering attempts.&lt;/li&gt;
&lt;li&gt;💻 &lt;strong&gt;Local AI Inference:&lt;/strong&gt; Uses Ollama to run an open-weight language model locally.&lt;/li&gt;
&lt;li&gt;🔐 &lt;strong&gt;Privacy-Focused Design:&lt;/strong&gt; Message analysis can run locally without sending message contents to a third-party AI API.&lt;/li&gt;
&lt;li&gt;📋 &lt;strong&gt;Explainable Results:&lt;/strong&gt; Provides understandable reasons why a message may be suspicious.&lt;/li&gt;
&lt;li&gt;🌐 &lt;strong&gt;Simple Web Interface:&lt;/strong&gt; Makes scam analysis accessible through a user-friendly interface.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Who Could Benefit?
&lt;/h3&gt;

&lt;p&gt;ScamShield AI could be useful for students, individual internet users, freelancers, small businesses, and organizations that want an additional layer of protection against online scams.&lt;/p&gt;

&lt;p&gt;The project could eventually evolve into a freemium security tool, a browser extension, or a subscription-based service for small businesses.&lt;/p&gt;

&lt;p&gt;ScamShield AI is a decision-support tool, not a guarantee that a message is safe or fraudulent.&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%2Fr7o9pjmnz64nnf0vp4qt.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%2Fr7o9pjmnz64nnf0vp4qt.png" alt=" " width="799" height="361"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Live Demo:&lt;/strong&gt; &lt;a href="https://vedantshukla-cracker.github.io/ScamShield-AI/" rel="noopener noreferrer"&gt;https://vedantshukla-cracker.github.io/ScamShield-AI/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The demo will showcase how users can submit a suspicious message, analyze it with AI, and review the generated risk assessment and explanation.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/vedantshukla-cracker/ScamShield-AI" rel="noopener noreferrer"&gt;https://github.com/vedantshukla-cracker/ScamShield-AI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project source code, installation instructions, configuration, and testing guidance will be available in the repository.&lt;/p&gt;

&lt;p&gt;Contributions, bug reports, feature requests, and improvements are welcome!&lt;/p&gt;

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

&lt;p&gt;ScamShield AI combines a lightweight web interface with local AI inference to analyze potentially fraudulent messages.&lt;/p&gt;

&lt;h3&gt;
  
  
  Technology Stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;HTML, CSS, and JavaScript:&lt;/strong&gt; Frontend interface and user interactions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama:&lt;/strong&gt; Runs the AI model locally.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open-Weight Language Model:&lt;/strong&gt; An instruction-following model suitable for text classification and scam analysis.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Python / Backend (if applicable):&lt;/strong&gt; Connects the web interface to the local inference service.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  How It Works
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;The user enters a suspicious message.&lt;/li&gt;
&lt;li&gt;The application sends the text to the locally running model through Ollama.&lt;/li&gt;
&lt;li&gt;The model analyzes possible scam indicators, including urgency, suspicious requests, impersonation, and requests for sensitive information.&lt;/li&gt;
&lt;li&gt;ScamShield AI displays a risk assessment and an explanation of the warning signs.&lt;/li&gt;
&lt;li&gt;The user can make a more informed decision about the message.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Open-Source AI and Model Licensing
&lt;/h3&gt;

&lt;p&gt;The project is designed around local inference using Ollama and an open-weight model.&lt;/p&gt;

&lt;p&gt;The exact model name, version, and license should be documented in the repository before release. Model licenses differ, so the selected model's license must be checked independently rather than assuming every Ollama model is fully open-source.&lt;/p&gt;

&lt;p&gt;Local inference reduces dependence on paid external AI APIs and can improve privacy by keeping message content on the user's machine, provided the application does not transmit that content through other services.&lt;/p&gt;

&lt;h3&gt;
  
  
  Limitations and Testing
&lt;/h3&gt;

&lt;p&gt;ScamShield AI is an experimental security assistant. It may produce false positives or false negatives, and its results should not replace independent verification.&lt;/p&gt;

&lt;p&gt;Testing should include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Legitimate messages to check for false alarms.&lt;/li&gt;
&lt;li&gt;Known phishing and scam examples.&lt;/li&gt;
&lt;li&gt;Messages containing urgent payment requests.&lt;/li&gt;
&lt;li&gt;Impersonation and credential-stealing attempts.&lt;/li&gt;
&lt;li&gt;Empty, malformed, and unusually long inputs.&lt;/li&gt;
&lt;li&gt;Verification that message contents are not unintentionally transmitted to external services.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to build a useful, privacy-conscious starting point for accessible AI-assisted scam awareness.&lt;/p&gt;

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

&lt;p&gt;Open innovation makes projects like ScamShield AI more accessible, transparent, and adaptable.&lt;/p&gt;

&lt;p&gt;By using an open-weight model and local inference, developers can experiment with AI without depending entirely on proprietary APIs or paying for every inference request.&lt;/p&gt;

&lt;p&gt;It also creates opportunities to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Inspect and improve the application's source code.&lt;/li&gt;
&lt;li&gt;Experiment with different models and compare their performance.&lt;/li&gt;
&lt;li&gt;Adapt the tool for different languages and scam patterns.&lt;/li&gt;
&lt;li&gt;Encourage community contributions to testing and security.&lt;/li&gt;
&lt;li&gt;Learn about practical AI deployment, privacy, and responsible development.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Open innovation does not automatically guarantee security or unrestricted model usage. Model licenses, dependencies, and data-handling practices still need to be reviewed carefully.&lt;/p&gt;

&lt;p&gt;For me, this project is an opportunity to explore how open AI can solve a real-world problem while making AI development more approachable.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

&lt;p&gt;[Optional: Add your DevRelay agent session link here.]&lt;/p&gt;

&lt;p&gt;This section can document how an AI coding agent helped with implementation, testing, debugging, or project development.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Challenge:&lt;/strong&gt; Hacktoberfest Open-Source AI Challenge — Week 2: Side Hustle.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Project Focus:&lt;/strong&gt; Open-source AI, local inference, scam awareness, and privacy-conscious security tooling.&lt;/p&gt;

&lt;p&gt;[Add the official partner prize categories you are entering, after checking the challenge rules.]&lt;/p&gt;




&lt;p&gt;Built with curiosity, open-source AI, and a mission to make the internet a little safer. 🛡️&lt;/p&gt;

&lt;h1&gt;
  
  
  Hacktoberfest #OpenSource #AI #Ollama #CyberSecurity #MachineLearning #ScamDetection
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Earth Detective: AI That Turns the Real World Into Your Investigation</title>
      <dc:creator>Vedant Shukla</dc:creator>
      <pubDate>Wed, 07 Oct 2026 19:40:25 +0000</pubDate>
      <link>https://dev.to/vedant_shukla_2f79a730e30/earth-detective-ai-that-turns-the-real-world-into-your-investigation-2d7h</link>
      <guid>https://dev.to/vedant_shukla_2f79a730e30/earth-detective-ai-that-turns-the-real-world-into-your-investigation-2d7h</guid>
      <description>&lt;p&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;/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%2Fpycht4ylkinzfgndxhyu.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%2Fpycht4ylkinzfgndxhyu.png" alt=" " width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;I built &lt;strong&gt;Earth Detective&lt;/strong&gt;, an AI-powered outdoor investigation game designed to get people away from their screens and into the real world.&lt;/p&gt;

&lt;p&gt;Instead of spending the entire experience inside an app, players receive an environmental mystery and have to step outside to investigate it. They observe their surroundings, look for real-world clues, record their observations, and solve the case.&lt;/p&gt;

&lt;p&gt;Players can choose different investigation themes such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🌿 Nature Detective&lt;/li&gt;
&lt;li&gt;💧 Water Mystery&lt;/li&gt;
&lt;li&gt;🏙️ Urban Detective&lt;/li&gt;
&lt;li&gt;♻️ Sustainability Detective&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The game includes missions, clues, hints, a timer, difficulty-based scoring, investigation history, and a final field report.&lt;/p&gt;

&lt;p&gt;The idea is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The real world becomes the dataset. AI becomes the game master. You become the investigator.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The project is designed for students, curious explorers, and anyone who wants a more meaningful reason to go outside and observe the world around them.&lt;/p&gt;

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

&lt;p&gt;🌐 &lt;strong&gt;Live Website:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://vedantshukla-cracker.github.io/Earth-Detective/" rel="noopener noreferrer"&gt;https://vedantshukla-cracker.github.io/Earth-Detective/&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%2Fq6bqrwilyqrbd653cqpu.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%2Fq6bqrwilyqrbd653cqpu.png" alt=" " width="800" height="364"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;💻 &lt;strong&gt;GitHub Repository:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://github.com/vedantshukla-cracker/Earth-Detective" rel="noopener noreferrer"&gt;https://github.com/vedantshukla-cracker/Earth-Detective&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;Earth Detective is built using:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTML5&lt;/li&gt;
&lt;li&gt;CSS3&lt;/li&gt;
&lt;li&gt;Vanilla JavaScript&lt;/li&gt;
&lt;li&gt;LocalStorage&lt;/li&gt;
&lt;li&gt;Fetch API&lt;/li&gt;
&lt;li&gt;Ollama for local AI inference&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The application does not require a frontend framework such as React or Vue.&lt;/p&gt;

&lt;p&gt;The AI integration is designed around &lt;strong&gt;local inference using Ollama&lt;/strong&gt;, allowing the project to work with an open-weight AI model running on the user's own machine.&lt;/p&gt;

&lt;p&gt;AI can be used to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Generate investigation missions&lt;/li&gt;
&lt;li&gt;Create environmental clues&lt;/li&gt;
&lt;li&gt;Provide hints without directly revealing the answer&lt;/li&gt;
&lt;li&gt;Evaluate the user's observations&lt;/li&gt;
&lt;li&gt;Generate a final investigation report&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The application also has built-in missions as a fallback, so the core experience remains usable even when local AI is unavailable.&lt;/p&gt;

&lt;p&gt;The basic architecture is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Earth Detective
      │
      ▼
HTML + CSS + JavaScript
      │
      │ Fetch API
      ▼
Ollama
      │
      ▼
Open-Weight AI Model
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;p&gt;Open innovation makes it possible to experiment with AI without making the entire experience dependent on a closed cloud API.&lt;/p&gt;

&lt;p&gt;With local inference, the AI can run on the user's own machine, which gives the project more control over privacy, experimentation, and how the AI is integrated into the experience.&lt;/p&gt;

&lt;p&gt;It also makes the project easier to modify and extend. Developers can experiment with different open-weight models and build new investigation mechanics without redesigning the entire application around a proprietary API.&lt;/p&gt;

&lt;p&gt;For Earth Detective, this is especially important because the goal is not just to add an AI chatbot to a website. The AI is being used as a &lt;strong&gt;game master&lt;/strong&gt; that creates reasons for users to interact with the physical world.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

&lt;p&gt;Not included yet.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Open-Source AI&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Touch Grass / Real-World Exploration&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;🌐 &lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="https://vedantshukla-cracker.github.io/Earth-Detective/" rel="noopener noreferrer"&gt;https://vedantshukla-cracker.github.io/Earth-Detective/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💻 &lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/vedantshukla-cracker/Earth-Detective" rel="noopener noreferrer"&gt;https://github.com/vedantshukla-cracker/Earth-Detective&lt;/a&gt;&lt;/p&gt;

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