<?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: shanaldo7</title>
    <description>The latest articles on DEV Community by shanaldo7 (@shanaldo7).</description>
    <link>https://dev.to/shanaldo7</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%2F4161484%2F7419e639-dc11-4b46-bed1-0cb621dc3578.png</url>
      <title>DEV Community: shanaldo7</title>
      <link>https://dev.to/shanaldo7</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shanaldo7"/>
    <language>en</language>
    <item>
      <title>PHANTOM SHELL</title>
      <dc:creator>shanaldo7</dc:creator>
      <pubDate>Wed, 28 Oct 2026 11:19:16 +0000</pubDate>
      <link>https://dev.to/shanaldo7/phantom-shell-4m4d</link>
      <guid>https://dev.to/shanaldo7/phantom-shell-4m4d</guid>
      <description>&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;&lt;strong&gt;PHANTOM SHELL: The House That Remembers&lt;/strong&gt; is a retro horror game concept that turns a computer terminal into a gateway to a haunted world.&lt;/p&gt;

&lt;p&gt;The player starts in an abandoned room with an old CRT monitor, a mysterious terminal, and a presence that seems to know more than it should. As the investigation progresses, the player explores strange locations, discovers corrupted memories, interacts with ghosts, and uncovers a disturbing mystery.&lt;/p&gt;

&lt;p&gt;But this isn't just a terminal puzzle game.&lt;/p&gt;

&lt;p&gt;The terminal and the physical world are connected. Discovering a file can change a room. Examining a photograph can trigger a conversation. A ghost might lie, contradict another character, or reveal something that changes how the player understands the entire story.&lt;/p&gt;

&lt;p&gt;The project combines:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Retro 2D pixel-art horror&lt;/strong&gt; with atmospheric environments and eerie visual effects.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;An interactive simulated terminal&lt;/strong&gt; with fictional commands and discoverable files.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI-powered ghost conversations&lt;/strong&gt; that let players ask questions naturally.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Exploration and environmental storytelling&lt;/strong&gt; across interconnected locations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Branching mysteries and hidden secrets&lt;/strong&gt; that reward curiosity.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A shared game state&lt;/strong&gt; connecting dialogue, evidence, puzzles, and room progression.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I interpreted &lt;em&gt;Ghost in the Machine&lt;/em&gt; as the feeling that something inside a computer is trying to communicate with you—and that you may not want to know what it remembers.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Live demo:&lt;/strong&gt; [&lt;a href="https://phantom-shell.ai.studio/" rel="noopener noreferrer"&gt;https://phantom-shell.ai.studio/&lt;/a&gt;]&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The best demonstration would show the player discovering a strange terminal message, exploring the haunted room, speaking with a ghost, and uncovering a clue that changes the environment.&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/shanaldo7/PHANTOM-SHELL" rel="noopener noreferrer"&gt;https://github.com/shanaldo7/PHANTOM-SHELL&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;The project is designed around a modular architecture so the terminal, exploration scenes, characters, puzzles, and story progression can evolve independently while sharing the same game state.&lt;/p&gt;

&lt;p&gt;The terminal is simulated inside the game. It does not execute arbitrary commands on the player's real operating system.&lt;/p&gt;

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

&lt;p&gt;I approached PHANTOM SHELL as an interactive storytelling project rather than a conventional chatbot.&lt;/p&gt;

&lt;p&gt;The core design connects three systems:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;The terminal:&lt;/strong&gt; Players investigate fictional files, discover clues, and unlock story events.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The haunted world:&lt;/strong&gt; Rooms change as the player uncovers memories, solves puzzles, and encounters supernatural characters.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The AI characters:&lt;/strong&gt; Ghosts can respond to natural-language questions, react to discoveries, and present different interpretations of the mystery.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The visual direction draws from classic retro horror games, using pixel-art environments, limited color palettes, dark corridors, CRT effects, and unsettling environmental details.&lt;/p&gt;

&lt;p&gt;The architecture is intended to support a lightweight 2D rendering system and a suitable JavaScript/TypeScript stack, with Node.js where a backend is needed.&lt;/p&gt;

&lt;p&gt;For AI, the project explores using an open-source or open-weight model for character dialogue and narrative interactions. &lt;strong&gt;[Insert the exact model, framework, and inference setup actually used in the submitted build.]&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A key design decision is to keep important game rules in application code. AI-generated dialogue can make characters feel alive, but validated game logic controls inventory, puzzle completion, room unlocking, and story progression.&lt;/p&gt;

&lt;p&gt;This keeps the mystery playable even when an AI response is unexpected or the model is unavailable.&lt;/p&gt;

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

&lt;p&gt;Open innovation makes it possible to experiment with AI experiences that go beyond a simple question-and-answer interface.&lt;/p&gt;

&lt;p&gt;With open-source tools, open-weight models, and community-built frameworks, developers can explore how AI fits into interactive worlds, how character behavior can be controlled, and how AI-powered experiences can remain accessible on modest hardware.&lt;/p&gt;

&lt;p&gt;For PHANTOM SHELL, this matters because the AI should be part of the atmosphere and storytelling—not just a chatbot placed inside a game.&lt;/p&gt;

&lt;p&gt;I want to explore how a player can investigate a mystery, question an unreliable character, compare conflicting accounts, and gradually uncover a story through their own curiosity.&lt;/p&gt;

&lt;p&gt;Open tools also make the project easier for other developers to inspect, adapt, extend, and contribute to.&lt;/p&gt;

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

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

&lt;p&gt;This section can document how AI-assisted development helped shape the game mechanics, narrative design, asset strategy, and implementation.&lt;/p&gt;

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

&lt;p&gt;Imagine sitting alone in a dark room, rain tapping against the window, while an old computer displays a message you don't remember writing.&lt;/p&gt;

&lt;p&gt;You type a command.&lt;/p&gt;

&lt;p&gt;The terminal responds.&lt;/p&gt;

&lt;p&gt;Then something else speaks:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Did you hear that click in the buffer?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;At first, it sounds like a glitch. You investigate the room, discover an old photograph, and ask the ghost standing beside the mirror who it is.&lt;/p&gt;

&lt;p&gt;It replies:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"That's a strange question. You used to know."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That is the feeling I want PHANTOM SHELL to create: not just fear of a monster, but the unsettling possibility that the machine remembers something you have forgotten.&lt;/p&gt;

&lt;p&gt;The deeper the player investigates, the less certain they become about which memories are real, which characters are telling the truth, and who—or what—is actually speaking through the terminal.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The machine isn't necessarily haunted by the dead. It might be haunted by what it remembers.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Thanks to the Hacktoberfest community for creating a space to experiment with open-source AI, creative coding, and unusual ideas.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>hacktoberfest</category>
    </item>
    <item>
      <title>lazy-files</title>
      <dc:creator>shanaldo7</dc:creator>
      <pubDate>Tue, 20 Oct 2026 10:37:07 +0000</pubDate>
      <link>https://dev.to/shanaldo7/lazy-files-3f10</link>
      <guid>https://dev.to/shanaldo7/lazy-files-3f10</guid>
      <description>&lt;h1&gt;
  
  
  LazyFiles: A Privacy-First AI File Organizer That Does the Boring Work for You
&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;Have you ever opened your Downloads folder and found hundreds of files scattered everywhere—duplicate documents, confusing filenames, screenshots, and files you forgot even existed?&lt;/p&gt;

&lt;p&gt;I built &lt;strong&gt;LazyFiles&lt;/strong&gt;, a privacy-first, AI-powered file organizer designed to make file management less tedious.&lt;/p&gt;

&lt;p&gt;Instead of manually inspecting every file, deciding where it belongs, and renaming it one by one, LazyFiles helps automate the repetitive parts while keeping the user in control.&lt;/p&gt;

&lt;p&gt;Here’s what it can do:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Scan folders:&lt;/strong&gt; Build a file inventory with useful metadata.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Find duplicates:&lt;/strong&gt; Use SHA-256 hashes to identify files with identical content.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Suggest categories:&lt;/strong&gt; Use a locally running AI model to propose sensible file categories and filenames.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Preview changes:&lt;/strong&gt; Review proposed operations before applying them.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Move files safely:&lt;/strong&gt; Use collision-safe file operations and dry-run simulation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep an audit trail:&lt;/strong&gt; Record operations in JSON logs and provide a rollback option.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The central idea is simple: let AI handle the tedious suggestions, but let the user make the final decisions.&lt;/p&gt;

&lt;p&gt;LazyFiles is built for people who want a more organized computer without handing control of their files to an external service.&lt;/p&gt;

&lt;p&gt;The demo will show the folder scanner, duplicate inspector, AI-generated suggestions, operation preview, and rollback workflow.&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/shanaldo7/lazy-files" rel="noopener noreferrer"&gt;https://github.com/shanaldo7/lazy-files&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;The project includes a Streamlit interface, modular Python components, setup instructions, and tests.&lt;/p&gt;

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

&lt;p&gt;I built LazyFiles with Python and Streamlit, using open-source tools and local AI inference.&lt;/p&gt;

&lt;p&gt;The main components are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Python and pathlib&lt;/strong&gt; for folder traversal and file management.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SHA-256 hashing&lt;/strong&gt; for content-based duplicate detection.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama&lt;/strong&gt; to run an AI model locally.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Streamlit&lt;/strong&gt; for the interactive dashboard.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JSON audit logs&lt;/strong&gt; to record file operations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pytest&lt;/strong&gt; for testing core functionality.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The AI component integrates with Ollama and supports local model options such as &lt;code&gt;qwen2.5:0.5b&lt;/code&gt;, &lt;code&gt;llama3.2:1b&lt;/code&gt;, and &lt;code&gt;phi3:mini&lt;/code&gt;, depending on the model installed and available system resources.&lt;/p&gt;

&lt;p&gt;The application separates scanning, duplicate detection, categorization, and file operations into individual modules. This makes the project easier to maintain and test.&lt;/p&gt;

&lt;p&gt;I also designed it with modest hardware in mind. My development environment uses Windows 10, an Intel Core i5-8500, 8 GB of RAM, and integrated graphics, so lightweight local inference matters.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Safety was an important design goal.&lt;/strong&gt; LazyFiles provides dry-run simulation, previews proposed changes, uses collision-safe moves, and maintains operation logs with rollback support. It is intended to assist with organization rather than silently make destructive decisions.&lt;/p&gt;

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

&lt;p&gt;Open innovation made it possible for me to build an AI-assisted tool around local inference rather than depending on a paid, cloud-hosted AI API.&lt;/p&gt;

&lt;p&gt;Using open-source software and open-weight models gives developers more flexibility over model selection, hardware requirements, and how AI fits into an application.&lt;/p&gt;

&lt;p&gt;For a tool that works with personal files, local inference is especially useful because file contents do not need to be sent to a third-party AI API for the categorization workflow described here.&lt;/p&gt;

&lt;p&gt;Running locally is not, by itself, proof that an application makes no network connections, so network behavior should be verified separately before making absolute privacy claims.&lt;/p&gt;

&lt;p&gt;Open innovation also makes projects like LazyFiles easier to experiment with, inspect, adapt, and improve. Developers can build useful AI features without necessarily needing an expensive GPU or a commercial API subscription.&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;I can use this section to show how the project was developed, including the implementation process, debugging, and decisions made along the way.&lt;/p&gt;

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

&lt;p&gt;The goal of LazyFiles is to reduce the repetitive work involved in organizing files.&lt;/p&gt;

&lt;p&gt;Instead of manually checking every file, comparing possible duplicates, and thinking up filenames, users can start with a scan, review AI suggestions, and approve the changes they want.&lt;/p&gt;

&lt;p&gt;I have implemented the core workflow, including scanning, duplicate detection, categorization suggestions, safe file operations, and rollback support.&lt;/p&gt;

&lt;p&gt;I have not included a measured time-saving figure here because I have not established a reliable before-and-after benchmark yet. A useful next step would be to compare the time required to organize the same sample folder manually and with LazyFiles.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next?
&lt;/h2&gt;

&lt;p&gt;I want to keep improving LazyFiles with better categorization, more comprehensive tests, clearer operation previews, and stronger safety checks.&lt;/p&gt;

&lt;p&gt;My goal is to make local AI practical for everyday tasks—not just impressive demos.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;LazyFiles is my attempt to make file organization a little less work, one folder at a time.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>StudyBuddy: Level Up — Turning Studying into a Game 🎮📚</title>
      <dc:creator>shanaldo7</dc:creator>
      <pubDate>Wed, 14 Oct 2026 06:50:26 +0000</pubDate>
      <link>https://dev.to/shanaldo7/studybuddy-level-up-turning-studying-into-a-game-3gho</link>
      <guid>https://dev.to/shanaldo7/studybuddy-level-up-turning-studying-into-a-game-3gho</guid>
      <description>&lt;h1&gt;
  
  
  StudyBuddy: Level Up — Turning Studying into a Game 🎮📚
&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;&lt;strong&gt;StudyBuddy: Level Up&lt;/strong&gt; is an AI-powered, gamified study planner designed to help students turn their study goals into an engaging, structured learning experience.&lt;/p&gt;

&lt;p&gt;Many students struggle with consistency, procrastination, and tracking their progress. Traditional to-do lists can help organize tasks, but they don't always make studying motivating enough to sustain long-term habits.&lt;/p&gt;

&lt;p&gt;StudyBuddy approaches this problem differently by combining study planning with game-inspired progression.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;🎯 &lt;strong&gt;Gamified progression:&lt;/strong&gt; Earn XP, level up, and track your learning progress.&lt;/li&gt;
&lt;li&gt;📚 &lt;strong&gt;Subject and topic tracking:&lt;/strong&gt; Organize your syllabus and monitor your progress across subjects.&lt;/li&gt;
&lt;li&gt;⚔️ &lt;strong&gt;Dungeon Battles and challenges:&lt;/strong&gt; Make studying more interactive through game-inspired activities.&lt;/li&gt;
&lt;li&gt;📊 &lt;strong&gt;Progress tracking:&lt;/strong&gt; Keep track of learning goals and completed work.&lt;/li&gt;
&lt;li&gt;🤖 &lt;strong&gt;AI-assisted learning:&lt;/strong&gt; Use AI capabilities to support the learning experience.&lt;/li&gt;
&lt;li&gt;🌙 &lt;strong&gt;Immersive interface:&lt;/strong&gt; A dark, futuristic UI with glowing accents, interactive cards, and a gaming-inspired visual identity.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Who is it for?
&lt;/h3&gt;

&lt;p&gt;The primary audience is students who want a more engaging way to organize their studies, maintain consistency, and prepare for exams.&lt;/p&gt;

&lt;h3&gt;
  
  
  The side-hustle opportunity
&lt;/h3&gt;

&lt;p&gt;StudyBuddy could evolve into a freemium product, with core study-planning features available for free and optional premium features for users who need more advanced AI assistance, analytics, personalized study plans, or additional customization.&lt;/p&gt;

&lt;p&gt;The goal is to explore how an open-source AI-powered application can become a useful product that solves a real problem for students.&lt;/p&gt;

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

&lt;p&gt;🚀 Try the current project:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://studybuddy-ultimate.ai.studio" rel="noopener noreferrer"&gt;https://studybuddy-ultimate.ai.studio&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This is the available project link. Verify that the deployed version reflects the features described above before submitting.&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;💻 GitHub repository:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/shanaldo7/STUDYBUDDY-LEVEL-UP-SYSTEM" rel="noopener noreferrer"&gt;https://github.com/shanaldo7/STUDYBUDDY-LEVEL-UP-SYSTEM&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🌐 Live Application ⚔️ Ready to Level Up? 👉 🚀 LAUNCH STUDYBUDDY&lt;/p&gt;

&lt;p&gt;&lt;a href="https://studybuddy-ultimate.ai.studio/" rel="noopener noreferrer"&gt;https://studybuddy-ultimate.ai.studio/&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;— NO DOWNLOAD REQUIRED Open your browser. Start studying. Earn XP. Level up.&lt;/p&gt;

&lt;p&gt;The project is being developed with an emphasis on maintaining existing functionality while improving the interface, usability, and overall product experience.&lt;/p&gt;

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

&lt;p&gt;StudyBuddy combines a modern web application with AI-assisted learning capabilities and game-inspired study mechanics.&lt;/p&gt;

&lt;p&gt;The project builds on my experience experimenting with AI-powered study tools, local inference, and web development.&lt;/p&gt;

&lt;p&gt;The technology and design approach includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; A modern web interface built with Vite and a component-based JavaScript framework.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI experimentation:&lt;/strong&gt; Open-weight language models, including Qwen2.5 0.5B through Ollama, as part of my local AI development experience.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gamification:&lt;/strong&gt; XP, levels, progress tracking, and interactive study challenges.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Product design:&lt;/strong&gt; A dark, gaming-inspired interface focused on usability and student engagement.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;My focus is not simply to add AI to an application. It is to build a coherent study experience where AI can complement planning, practice, and learning.&lt;/p&gt;

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

&lt;p&gt;Open innovation makes it possible to experiment, learn, and build without depending entirely on expensive proprietary AI services.&lt;/p&gt;

&lt;p&gt;For a student developer, access to open-source tools and open-weight models creates opportunities to prototype ideas, understand how AI applications work, and improve them incrementally.&lt;/p&gt;

&lt;p&gt;Local inference through Ollama also provides an opportunity to experiment with AI without making every development request dependent on a paid inference API.&lt;/p&gt;

&lt;p&gt;Open-source development brings additional benefits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Accessibility:&lt;/strong&gt; Developers and students can experiment with AI on a limited budget.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Transparency:&lt;/strong&gt; The application and its integrations can be inspected and improved.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flexibility:&lt;/strong&gt; Different models and providers can be evaluated as requirements change.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Community collaboration:&lt;/strong&gt; Other developers can contribute features, identify problems, and improve the project.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For StudyBuddy, open innovation makes the journey from a personal learning project toward a potentially useful product more accessible.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next?
&lt;/h2&gt;

&lt;p&gt;My next goal is to improve StudyBuddy's reliability, polish the user experience, and strengthen its value as a product students could use regularly.&lt;/p&gt;

&lt;p&gt;I also want to explore sustainable ways to support its development without making essential study-planning features inaccessible to students.&lt;/p&gt;

&lt;p&gt;Building this project is an opportunity to combine AI development, open-source collaboration, and product thinking while learning from real users.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Human-Powered Treasure Hunt: Turning AI Discovery Into Real-World Adventure 🗺️🌿</title>
      <dc:creator>shanaldo7</dc:creator>
      <pubDate>Sat, 10 Oct 2026 09:49:26 +0000</pubDate>
      <link>https://dev.to/shanaldo7/human-powered-treasure-hunt-turning-ai-discovery-into-real-world-adventure-1h8m</link>
      <guid>https://dev.to/shanaldo7/human-powered-treasure-hunt-turning-ai-discovery-into-real-world-adventure-1h8m</guid>
      <description>&lt;p&gt;This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass.[&lt;a href="https://dev.to/challenges/hacktoberfest-week1-2026-10-05"&gt;https://dev.to/challenges/hacktoberfest-week1-2026-10-05&lt;/a&gt;]&lt;/p&gt;

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

&lt;p&gt;I built Human-Powered Treasure Hunt, an AI-powered exploration app designed to get people away from their screens and out into the real world.&lt;/p&gt;

&lt;p&gt;Instead of spending hours scrolling through content, users can discover interesting places, explore local history, uncover lesser-known attractions, and turn real-world discoveries into interactive treasure hunts.&lt;/p&gt;

&lt;p&gt;The idea is simple: AI should be a guide to the world outside your screen, not another reason to stay glued to it.&lt;/p&gt;

&lt;p&gt;The app is designed around a discovery-driven experience, where users can:&lt;/p&gt;

&lt;p&gt;🔎 Discover interesting places and lesser-known local stories.&lt;/p&gt;

&lt;p&gt;🧭 Use real-world locations as the starting point for treasure hunts.&lt;/p&gt;

&lt;p&gt;🗺️ Navigate to places using Google Maps.&lt;/p&gt;

&lt;p&gt;🕵️ Use a Google Lens-assisted workflow to investigate objects and clues.&lt;/p&gt;

&lt;p&gt;🤖 Use AI-assisted research to help turn discoveries into engaging challenges.&lt;/p&gt;

&lt;p&gt;The goal is to encourage curiosity, exploration, and learning through experiences in the physical world.&lt;/p&gt;

&lt;p&gt;Demo&lt;/p&gt;

&lt;p&gt;🌐 Try the live app: &lt;a href="https://human-powered-treasure-hunt.ai.studio/" rel="noopener noreferrer"&gt;https://human-powered-treasure-hunt.ai.studio/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The application is deployed and accessible online.&lt;/p&gt;

&lt;p&gt;Code&lt;/p&gt;

&lt;p&gt;GitHub repository: [&lt;a href="https://github.com/shanaldo7/human-powered-treasure-hunt" rel="noopener noreferrer"&gt;https://github.com/shanaldo7/human-powered-treasure-hunt&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;The live demo is available now. I still need to add my public source-code repository link here so others can explore the implementation and contribute.&lt;/p&gt;

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

&lt;p&gt;I built Human-Powered Treasure Hunt using Google AI Studio's app-building workflow and deployed it to Google Cloud Run.&lt;/p&gt;

&lt;p&gt;The application combines a web-based interface with AI-assisted discovery and real-world navigation. Its intended workflow connects research, clues, and physical exploration rather than keeping the entire experience inside a chat window.&lt;/p&gt;

&lt;p&gt;Key components include:&lt;/p&gt;

&lt;p&gt;AI-assisted discovery: Helps transform research and interesting findings into hunt ideas and clues.&lt;/p&gt;

&lt;p&gt;Live web research: Uses a search integration to help find relevant information and sources.&lt;/p&gt;

&lt;p&gt;Google Maps: Connects discoveries to real-world locations and navigation.&lt;/p&gt;

&lt;p&gt;Google Lens-assisted discovery: Lets users investigate objects and submit their findings for evaluation.&lt;/p&gt;

&lt;p&gt;React and a production server: Power the application interface and backend routes.&lt;/p&gt;

&lt;p&gt;Google Cloud Run: Hosts the deployed application.&lt;/p&gt;

&lt;p&gt;I also worked through a production deployment issue involving frontend asset paths, verified the production build and application routes, and republished the application successfully.&lt;/p&gt;

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

&lt;p&gt;Many people spend hours exploring the digital world but rarely discover the interesting places, hidden histories, and local stories around them.&lt;/p&gt;

&lt;p&gt;Human-Powered Treasure Hunt addresses this by using AI to turn online research into real-world exploration. Open innovation makes this approach more accessible by allowing developers to combine AI, mapping tools, and community-driven data sources to create new ways for people to learn and explore.&lt;/p&gt;

&lt;p&gt;By making it possible to extend the app with new research sources, locations, and types of clues, open innovation can help more communities discover the world around them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The goal is simple: use AI to help people spend less time passively scrolling and more time actively exploring.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Prize Categories&lt;/p&gt;

&lt;p&gt;I am submitting this project for the Touch Grass challenge theme.&lt;/p&gt;

&lt;p&gt;PHOTOS:&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%2F1ay3voqndztz0ffardfl.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%2F1ay3voqndztz0ffardfl.PNG" alt=" " width="799" height="390"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk5vujshf6krdx1n1tcar.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%2Fk5vujshf6krdx1n1tcar.PNG" alt=" " width="799" height="389"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>hacktoberfest</category>
      <category>weekendchallenge</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>shanaldo7</dc:creator>
      <pubDate>Sun, 04 Oct 2026 15:42:34 +0000</pubDate>
      <link>https://dev.to/shanaldo7/-34ea</link>
      <guid>https://dev.to/shanaldo7/-34ea</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/shanaldo7/studybuddy-level-up-gamified-study-planner-5a6l" class="crayons-story__hidden-navigation-link"&gt;Studybuddy-level-up-gamified-study-planner&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
      &lt;a href="https://dev.to/shanaldo7/studybuddy-level-up-gamified-study-planner-5a6l" class="crayons-article__context-note crayons-article__context-note__feed"&gt;&lt;p&gt;Hacktoberfest: Maintainer Spotlight&lt;/p&gt;

&lt;/a&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/shanaldo7" class="crayons-avatar  crayons-avatar--l  "&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%2Fuser%2Fprofile_image%2F4161484%2F7419e639-dc11-4b46-bed1-0cb621dc3578.png" alt="shanaldo7 profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/shanaldo7" class="crayons-story__secondary fw-medium m:hidden"&gt;
              shanaldo7
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                shanaldo7
                
                
              
              &lt;div id="story-author-preview-content-4796416" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/shanaldo7" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&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%2Fuser%2Fprofile_image%2F4161484%2F7419e639-dc11-4b46-bed1-0cb621dc3578.png" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;shanaldo7&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/shanaldo7/studybuddy-level-up-gamified-study-planner-5a6l" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Oct 4&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/shanaldo7/studybuddy-level-up-gamified-study-planner-5a6l" id="article-link-4796416"&gt;
          Studybuddy-level-up-gamified-study-planner
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/devchallenge"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;devchallenge&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/weekendchallenge"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;weekendchallenge&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/hf26challenge"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;hf26challenge&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/hacktoberfest"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;hacktoberfest&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/shanaldo7/studybuddy-level-up-gamified-study-planner-5a6l" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;1&lt;span class="hidden s:inline"&gt;&amp;nbsp;reaction&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/shanaldo7/studybuddy-level-up-gamified-study-planner-5a6l#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            2 min read
          &lt;/small&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>learning</category>
      <category>productivity</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Studybuddy-level-up-gamified-study-planner</title>
      <dc:creator>shanaldo7</dc:creator>
      <pubDate>Sun, 04 Oct 2026 15:33:18 +0000</pubDate>
      <link>https://dev.to/shanaldo7/studybuddy-level-up-gamified-study-planner-5a6l</link>
      <guid>https://dev.to/shanaldo7/studybuddy-level-up-gamified-study-planner-5a6l</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;h1&gt;
  
  
  📚 StudyBuddy: Level Up — An AI-Powered Study Companion 🎮
&lt;/h1&gt;

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

&lt;p&gt;&lt;strong&gt;StudyBuddy: Level Up&lt;/strong&gt; is an AI-powered study companion designed to make learning more interactive, engaging, and productive.&lt;/p&gt;

&lt;p&gt;As a student, I understand how challenging it can be to stay motivated, organize study sessions, and understand difficult topics. I wanted to build something that could help students like me and make studying feel less like a chore.&lt;/p&gt;

&lt;p&gt;StudyBuddy combines AI-powered learning assistance with gamified elements to create a more engaging study experience.&lt;/p&gt;

&lt;p&gt;The project uses &lt;strong&gt;Google's open-weight Gemma model through Ollama&lt;/strong&gt;, allowing AI-powered features to run locally instead of depending entirely on external AI APIs.&lt;/p&gt;

&lt;p&gt;My goal is to make learning more accessible, interactive, and rewarding.&lt;/p&gt;

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

&lt;p&gt;🚀 &lt;strong&gt;Live Demo:&lt;/strong&gt; [&lt;a href="https://studybuddy-ultimate.ai.studio/" rel="noopener noreferrer"&gt;https://studybuddy-ultimate.ai.studio/&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/shanaldo7/STUDYBUDDY-LEVEL-UP-SYSTEM" rel="noopener noreferrer"&gt;https://github.com/shanaldo7/STUDYBUDDY-LEVEL-UP-SYSTEM&lt;/a&gt;]&lt;/p&gt;

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

&lt;p&gt;I built StudyBuddy using Python, Streamlit, Ollama, and Gemma.&lt;/p&gt;

&lt;p&gt;Here is the technology stack:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Python:&lt;/strong&gt; Core application logic and AI integration.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Streamlit:&lt;/strong&gt; Interactive web interface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama:&lt;/strong&gt; Local model management and inference.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gemma:&lt;/strong&gt; Open-weight AI model powering local AI features.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Streamlit Community Cloud:&lt;/strong&gt; Deployment of the web application.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One of the biggest challenges was deploying a locally powered AI application to the cloud.&lt;/p&gt;

&lt;p&gt;Locally, Ollama runs on my computer and serves Gemma. However, when I deployed the application to Streamlit Community Cloud, the cloud environment could not connect to Ollama running on my personal PC.&lt;/p&gt;

&lt;p&gt;This taught me an important lesson about the differences between local inference and cloud deployment.&lt;/p&gt;

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

&lt;p&gt;Open innovation makes AI development more accessible to students and independent developers.&lt;/p&gt;

&lt;p&gt;Using &lt;strong&gt;Gemma with Ollama&lt;/strong&gt; gives me the freedom to experiment with open-weight AI models locally without relying entirely on paid, closed APIs.&lt;/p&gt;

&lt;p&gt;It also provides more control over model execution and creates opportunities to learn how AI systems work beyond simply sending requests to an external service.&lt;/p&gt;

&lt;p&gt;For a student developer working with limited resources, this matters a lot.&lt;/p&gt;

&lt;p&gt;Open innovation allows me to experiment, customize, and build real applications while learning about the technology behind them.&lt;/p&gt;

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

&lt;p&gt;My agent session is optional and is not included yet.&lt;/p&gt;

&lt;p&gt;If I record and upload a session using DevRelay or another supported coding agent, I can add it here.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  🏆 Gemma — Best Use of Gemma ($200)
&lt;/h3&gt;

&lt;p&gt;StudyBuddy uses Google's open-weight Gemma model through Ollama for local AI-powered study features.&lt;/p&gt;

&lt;p&gt;By running Gemma locally, I can experiment with open-weight inference and build an AI-powered learning application without depending entirely on closed AI services.&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%2F807wgkudrigqksfqpagp.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%2F807wgkudrigqksfqpagp.PNG" alt=" " width="800" height="394"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffcc9om9g8riug967wahb.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%2Ffcc9om9g8riug967wahb.PNG" alt=" " width="800" height="383"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqlqcobp54cqxgkoml9cb.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%2Fqlqcobp54cqxgkoml9cb.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzs0xbn3hn472vtfjrwes.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%2Fzs0xbn3hn472vtfjrwes.PNG" alt=" " width="800" height="390"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdicel1ohni4wqeme1gtp.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%2Fdicel1ohni4wqeme1gtp.PNG" alt=" " width="800" height="384"&gt;&lt;/a&gt;&lt;/p&gt;

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