<?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: Amit Dulariya</title>
    <description>The latest articles on DEV Community by Amit Dulariya (@amit_dulariya).</description>
    <link>https://dev.to/amit_dulariya</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%2F4158414%2Fdfe608e3-1333-4520-aa18-33f2673708ec.png</url>
      <title>DEV Community: Amit Dulariya</title>
      <link>https://dev.to/amit_dulariya</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/amit_dulariya"/>
    <language>en</language>
    <item>
      <title>Resume Analyzer</title>
      <dc:creator>Amit Dulariya</dc:creator>
      <pubDate>Mon, 19 Oct 2026 06:20:22 +0000</pubDate>
      <link>https://dev.to/amit_dulariya/resume-analyzer-4k5o</link>
      <guid>https://dev.to/amit_dulariya/resume-analyzer-4k5o</guid>
      <description>&lt;h1&gt;
  
  
  ResumeAI – AI-Powered Resume Analyzer &amp;amp; Builder
&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;ResumeAI&lt;/strong&gt;, an AI-powered resume analyzer and builder designed to help students, freshers, and job seekers improve their resumes and prepare for job opportunities.&lt;/p&gt;

&lt;p&gt;Many students struggle to create professional resumes, optimize them for Applicant Tracking Systems (ATS), and understand which skills they need to develop for a particular job role. ResumeAI aims to make this process easier by combining AI-powered resume analysis with practical career guidance.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AI Resume Analysis:&lt;/strong&gt; Analyze resumes and identify strengths, weaknesses, and areas for improvement.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ATS Optimization:&lt;/strong&gt; Evaluate resume content and provide suggestions to improve its compatibility with Applicant Tracking Systems.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Resume Building:&lt;/strong&gt; Help users create and improve professional resumes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Skill Gap Analysis:&lt;/strong&gt; Identify missing or underrepresented skills based on career goals and job requirements.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Improvement Suggestions:&lt;/strong&gt; Provide actionable recommendations for improving resume content and presentation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Career Roadmap:&lt;/strong&gt; Help users understand what skills and learning steps can improve their career readiness.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Job and Company Targeting:&lt;/strong&gt; Support resume customization for different job roles and companies.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;User Authentication:&lt;/strong&gt; Support secure sign-in using Firebase Authentication.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Resume History and Dashboard:&lt;/strong&gt; Organize resume-related activities and analysis results.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to make professional resume guidance more accessible, especially for students and freshers who may not have access to paid career counseling.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who could benefit from it?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;College students preparing for internships and placements.&lt;/li&gt;
&lt;li&gt;Freshers applying for their first jobs.&lt;/li&gt;
&lt;li&gt;Job seekers looking to improve their existing resumes.&lt;/li&gt;
&lt;li&gt;Career coaches and placement teams helping candidates prepare for recruitment.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ResumeAI could be offered as a freemium product, with essential resume analysis available to users and advanced features provided through a paid plan.&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://github.com/amit-dulariya/AI-Resume" rel="noopener noreferrer"&gt;https://github.com/amit-dulariya/AI-Resume&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/amit-dulariya/AI-Resume" rel="noopener noreferrer"&gt;https://github.com/amit-dulariya/AI-Resume&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project includes a web-based frontend, AI-powered resume analysis functionality, authentication, and supporting backend services.&lt;/p&gt;

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

&lt;p&gt;I developed ResumeAI as a web-based AI application using modern web technologies and Google's Gemini AI.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; Web technologies for an interactive resume analysis and building experience.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Model:&lt;/strong&gt; Google Gemini API for understanding resume content and generating structured analysis and recommendations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; Node.js and TypeScript-based server functionality for handling resume analysis requests.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Integration:&lt;/strong&gt; The &lt;code&gt;@google/genai&lt;/code&gt; SDK connects the application to Gemini.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Authentication:&lt;/strong&gt; Firebase Authentication with Google Sign-In.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Database:&lt;/strong&gt; Firebase Firestore for application data and user-related information.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Resume Processing:&lt;/strong&gt; PDF text extraction to process resume content before analysis.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Structured Analysis:&lt;/strong&gt; JSON-based outputs organized into multiple sections to make the results easier to display and use.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The resume analysis workflow processes the uploaded resume, extracts its text, sends the relevant content to the AI model, and organizes the response into structured sections covering resume quality, ATS-related suggestions, skills, and potential improvements.&lt;/p&gt;

&lt;p&gt;I also worked on features such as user profiles, resume history, company and job-role targeting, templates, and career improvement roadmaps.&lt;/p&gt;

&lt;p&gt;My focus was not just on generating AI responses, but on turning them into practical recommendations that users can act on while preparing for internships and placements.&lt;/p&gt;

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

&lt;p&gt;Open innovation makes it possible for developers and students to learn from existing tools, build on shared knowledge, and create useful products without having to develop every component from scratch.&lt;/p&gt;

&lt;p&gt;While building ResumeAI, I explored how AI models, open-source libraries, PDF-processing tools, web frameworks, and authentication services can work together to solve a real-world problem.&lt;/p&gt;

&lt;p&gt;Open-source tools make experimentation more accessible, help developers understand how different components work, and encourage community contributions. They also provide flexibility when choosing or replacing individual components as a project grows.&lt;/p&gt;

&lt;p&gt;For an AI-powered career tool like ResumeAI, this flexibility is valuable because resume analysis, document processing, and career guidance can continue to evolve as better tools and models become available.&lt;/p&gt;

&lt;p&gt;My long-term vision is to make ResumeAI more transparent, accessible, and useful for students who want to improve their career opportunities.&lt;/p&gt;

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

&lt;p&gt;I used AI-assisted development to explore implementation approaches, integrate application features, and improve the overall project workflow.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Built by Amit Dulariya&lt;/strong&gt;&lt;br&gt;
B.Tech Computer Science Engineering Student | JECRC Foundation&lt;/p&gt;

&lt;p&gt;Building practical AI applications to solve real-world problems and make technology more accessible.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Trail - Mate</title>
      <dc:creator>Amit Dulariya</dc:creator>
      <pubDate>Wed, 07 Oct 2026 20:02:21 +0000</pubDate>
      <link>https://dev.to/amit_dulariya/trail-mate-1520</link>
      <guid>https://dev.to/amit_dulariya/trail-mate-1520</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;h3&gt;
  
  
  🌿 TrailMate AI — Your AI Companion for Touching Grass
&lt;/h3&gt;

&lt;p&gt;TrailMate AI is a simple AI-powered outdoor activity planner designed to help people spend less time in front of screens and more time outdoors.&lt;/p&gt;

&lt;p&gt;The idea is simple: instead of endlessly scrolling or wondering what to do outside, TrailMate helps you turn your free time into an outdoor activity.&lt;/p&gt;

&lt;p&gt;Users can choose their interests, activity type, difficulty, duration, and other preferences. TrailMate then uses a local open-weight AI model to generate a personalized outdoor plan.&lt;/p&gt;

&lt;p&gt;It can be useful for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🌳 People who want to spend more time outdoors&lt;/li&gt;
&lt;li&gt;🚶 People looking for simple walking or outdoor activities&lt;/li&gt;
&lt;li&gt;🧑‍💻 Developers and students who spend long hours in front of a screen&lt;/li&gt;
&lt;li&gt;🏃 Beginners who want easy outdoor activity ideas&lt;/li&gt;
&lt;li&gt;🌱 Anyone looking for a simple way to "touch grass"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The main goal of TrailMate isn't to keep users inside an AI application.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It's to use AI as a bridge that helps people get outside.&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;🎥 Video Demo:&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"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://drive.google.com/file/d/12KZ4m2GVwK8Vk1HaGNojfE0HhTkL_m4A/view?usp=sharing" rel="noopener noreferrer" class="c-link"&gt;
            Trail_Ai.mp4 - Google Drive
          &lt;/a&gt;
        &lt;/h2&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fssl.gstatic.com%2Fdocs%2Fdoclist%2Fimages%2Fdrive_favicon_2026_32dp.png" width="32" height="32"&gt;
          drive.google.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;🔗 GitHub Repository:&lt;/p&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/amit-dulariya" rel="noopener noreferrer"&gt;
        amit-dulariya
      &lt;/a&gt; / &lt;a href="https://github.com/amit-dulariya/Trailmate" rel="noopener noreferrer"&gt;
        Trailmate
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      a sort outdoor visiting plan app
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;p&gt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; HEAD&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;TrailMate AI — Ollama local AI integration&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;TrailMate AI uses a React + Vite frontend and a Node.js + Express backend. The backend sends requests to Ollama's local &lt;code&gt;/api/chat&lt;/code&gt; endpoint using &lt;code&gt;llama3.2:3b&lt;/code&gt;. The browser never calls Ollama directly.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Requirements&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Windows 10/11&lt;/li&gt;
&lt;li&gt;Node.js 18 or newer (Node 20+ recommended; native &lt;code&gt;fetch&lt;/code&gt; is used)&lt;/li&gt;
&lt;li&gt;Ollama for Windows&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;llama3.2:3b&lt;/code&gt; model downloaded locally&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;1. Install / verify Ollama&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;Open PowerShell:&lt;/p&gt;
&lt;div class="highlight highlight-source-powershell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;ollama &lt;span class="pl-k"&gt;--&lt;/span&gt;version
ollama pull llama3.&lt;span class="pl-c1"&gt;2&lt;/span&gt;:3b
ollama list&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Make sure &lt;code&gt;llama3.2:3b&lt;/code&gt; appears in the list. Ollama normally listens on &lt;code&gt;http://localhost:11434&lt;/code&gt;. Start the Ollama app if it is not already running.&lt;/p&gt;
&lt;p&gt;Optional direct model test:&lt;/p&gt;
&lt;div class="highlight highlight-source-powershell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;ollama run llama3.&lt;span class="pl-c1"&gt;2&lt;/span&gt;:3b&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Type a short prompt, then enter &lt;code&gt;/bye&lt;/code&gt; to exit.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;2. Install project dependencies&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;Extract the project ZIP, open PowerShell in the extracted &lt;code&gt;trailmate-ai-ollama&lt;/code&gt; folder (the folder containing &lt;code&gt;package.json&lt;/code&gt;), then run:&lt;/p&gt;
&lt;div class="highlight highlight-source-powershell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;npm install&lt;/pre&gt;

&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;3. Start the backend&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;In…&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/amit-dulariya/Trailmate" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


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

&lt;p&gt;The complete source code is available on GitHub:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/amit-dulariya/Trailmate" rel="noopener noreferrer"&gt;https://github.com/amit-dulariya/Trailmate&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is structured as a React/Vite frontend with an Express backend.&lt;/p&gt;

&lt;p&gt;Some important parts of the project include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;src/App.jsx&lt;/code&gt; — Main application interface&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;src/components/ActivityCard.jsx&lt;/code&gt; — Activity presentation&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;src/components/OptionPill.jsx&lt;/code&gt; — User preference selection&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;src/components/PlanResults.jsx&lt;/code&gt; — Generated plan results&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;src/components/OutdoorMap.jsx&lt;/code&gt; — Outdoor map component&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;src/data.js&lt;/code&gt; — Application data&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;server.js&lt;/code&gt; — Express backend and AI integration&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;src/styles.css&lt;/code&gt; — Application styling&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;TrailMate AI is built around open-source/local AI rather than relying completely on a closed AI API.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tech Stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;⚛️ React&lt;/li&gt;
&lt;li&gt;⚡ Vite&lt;/li&gt;
&lt;li&gt;🟢 Node.js&lt;/li&gt;
&lt;li&gt;🚂 Express.js&lt;/li&gt;
&lt;li&gt;🦙 Ollama&lt;/li&gt;
&lt;li&gt;🤖 Llama 3.2 3B&lt;/li&gt;
&lt;li&gt;🗺️ Leaflet&lt;/li&gt;
&lt;li&gt;🌐 OpenStreetMap&lt;/li&gt;
&lt;li&gt;💻 JavaScript&lt;/li&gt;
&lt;li&gt;🎨 CSS&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  AI
&lt;/h3&gt;

&lt;p&gt;The AI part of TrailMate runs locally through &lt;strong&gt;Ollama&lt;/strong&gt; using the &lt;code&gt;llama3.2:3b&lt;/code&gt; model.&lt;/p&gt;

&lt;p&gt;The backend exposes an API endpoint:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;POST /api/plan&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;The user's selected preferences are sent to the backend, which creates a prompt for the local Llama model. The generated response is then returned to the frontend and presented as an outdoor activity plan.&lt;/p&gt;

&lt;p&gt;This allows TrailMate to use AI without sending the user's activity preferences to a paid external AI API.&lt;/p&gt;

&lt;h3&gt;
  
  
  Application Flow
&lt;/h3&gt;

&lt;p&gt;The basic flow is:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;User opens TrailMate.&lt;/li&gt;
&lt;li&gt;User selects their outdoor preferences.&lt;/li&gt;
&lt;li&gt;The frontend sends the preferences to the Express backend.&lt;/li&gt;
&lt;li&gt;Express creates the AI prompt.&lt;/li&gt;
&lt;li&gt;Ollama runs the local Llama 3.2 model.&lt;/li&gt;
&lt;li&gt;The generated plan is returned to the frontend.&lt;/li&gt;
&lt;li&gt;TrailMate presents the activity plan to the user.&lt;/li&gt;
&lt;li&gt;The user can take the plan offline and actually go outside. 🌳&lt;/li&gt;
&lt;/ol&gt;

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

&lt;p&gt;Open innovation was especially important for this project because I wanted AI to be something that developers can actually experiment with and understand rather than simply calling a closed API.&lt;/p&gt;

&lt;p&gt;Using an open-weight model through Ollama allowed me to experiment with local inference and build the AI part of TrailMate around a model running on my own machine.&lt;/p&gt;

&lt;p&gt;This has several advantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🔓 More control over the AI workflow&lt;/li&gt;
&lt;li&gt;💻 Local inference&lt;/li&gt;
&lt;li&gt;💰 No dependency on a paid AI API for the core generation&lt;/li&gt;
&lt;li&gt;🧪 Easier experimentation during development&lt;/li&gt;
&lt;li&gt;🛠️ More freedom to modify and improve the application&lt;/li&gt;
&lt;li&gt;🔐 User preferences can remain local during AI generation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A closed API could certainly generate an activity plan, but using open/local AI made the project more interesting from a developer perspective because I could actually build around the model and understand how the AI fits into the application.&lt;/p&gt;

&lt;p&gt;For me, open innovation means being able to take existing open technologies, combine them creatively, and turn an idea into something useful.&lt;/p&gt;

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

&lt;p&gt;I used AI-assisted development during the development of TrailMate to help with implementation, debugging, architecture decisions, and improving the application.&lt;/p&gt;

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

&lt;p&gt;I am submitting TrailMate AI for the following category:&lt;/p&gt;

&lt;h3&gt;
  
  
  🌿 Touch Grass
&lt;/h3&gt;

&lt;p&gt;TrailMate is specifically designed around the idea of using technology to encourage people to step away from their screens and spend time outdoors.&lt;/p&gt;

&lt;p&gt;Instead of building another application that keeps users engaged on their devices, TrailMate uses AI to help users decide what they can actually do outside.&lt;/p&gt;

&lt;p&gt;The AI is the starting point.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The destination is outdoors. 🌳&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Future Improvements
&lt;/h2&gt;

&lt;p&gt;There are several features I would like to add to TrailMate:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📍 Real-time nearby outdoor location discovery&lt;/li&gt;
&lt;li&gt;🗺️ Interactive outdoor maps&lt;/li&gt;
&lt;li&gt;🌳 Nearby parks, gardens, walking and hiking locations&lt;/li&gt;
&lt;li&gt;📏 Distance-based location filtering&lt;/li&gt;
&lt;li&gt;📍 Browser-based current location detection&lt;/li&gt;
&lt;li&gt;🤖 Personalized plans based on the selected real-world location&lt;/li&gt;
&lt;li&gt;📱 Better mobile experience&lt;/li&gt;
&lt;li&gt;💾 Saved outdoor plans&lt;/li&gt;
&lt;li&gt;🏆 Outdoor activity streaks and challenges&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to gradually turn TrailMate from an AI activity generator into a complete outdoor companion.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;TrailMate AI started with a simple question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What if AI could help us spend less time using technology instead of helping us spend more time using it?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That question led me to build TrailMate.&lt;/p&gt;

&lt;p&gt;AI generates the plan.&lt;/p&gt;

&lt;p&gt;You go outside.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;That's the whole idea behind TrailMate. 🌿&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Thanks for checking out my project!&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/amit-dulariya/Trailmate" rel="noopener noreferrer"&gt;https://github.com/amit-dulariya/Trailmate&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>StudyChamp</title>
      <dc:creator>Amit Dulariya</dc:creator>
      <pubDate>Sun, 04 Oct 2026 06:15:46 +0000</pubDate>
      <link>https://dev.to/amit_dulariya/studychamp-1ah1</link>
      <guid>https://dev.to/amit_dulariya/studychamp-1ah1</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;&lt;strong&gt;StudyChamp: The Ultimate Study Companion&lt;/strong&gt;&lt;br&gt;
I built this application for a friend who is currently a student and struggles with context-switching between multiple productivity apps. They needed a unified solution to manage their focus time and study materials without getting distracted. &lt;/p&gt;

&lt;p&gt;StudyChamp solves this by combining four essential tools into one sleek, gamified dashboard:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Pomodoro Timer: For structured, focused study sessions with break intervals.&lt;/li&gt;
&lt;li&gt;Task Manager: To track assignments (integrated directly with the Pomodoro timer so you can mark a task as "Active").&lt;/li&gt;
&lt;li&gt;Flashcard System: For interactive memorization with a 3D flip effect.&lt;/li&gt;
&lt;li&gt;Quiz Builder: To create and take custom quizzes for self-assessment.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;By adding a gamified XP system, visual statistics tracking (via Chart.js), and celebratory confetti, it keeps studying engaging and keeps everything confined to a single browser tab.&lt;/p&gt;
&lt;h2&gt;
  
  
  Demo
&lt;/h2&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"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://drive.google.com/file/d/1oIyozCvuJNl5FYGFjR9S_OOZpuH_PCLz/view?usp=sharing" rel="noopener noreferrer" class="c-link"&gt;
            Demo.mp4 - Google Drive
          &lt;/a&gt;
        &lt;/h2&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fssl.gstatic.com%2Fdocs%2Fdoclist%2Fimages%2Fdrive_favicon_2026_32dp.png" width="32" height="32"&gt;
          drive.google.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&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/amit-dulariya" rel="noopener noreferrer"&gt;
        amit-dulariya
      &lt;/a&gt; / &lt;a href="https://github.com/amit-dulariya/study_champ" rel="noopener noreferrer"&gt;
        study_champ
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01" rel="nofollow"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;What I Built&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;StudyChamp: The Ultimate Study Companion&lt;/strong&gt;
I built this application for a friend who is currently a student and struggles with context-switching between multiple productivity apps. They needed a unified solution to manage their focus time and study materials without getting distracted.&lt;/p&gt;
&lt;p&gt;StudyChamp solves this by combining four essential tools into one sleek, gamified dashboard:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Pomodoro Timer&lt;/strong&gt;: For structured, focused study sessions with break intervals.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Task Manager&lt;/strong&gt;: To track assignments (integrated directly with the Pomodoro timer so you can mark a task as "Active").&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flashcard System&lt;/strong&gt;: For interactive memorization with a 3D flip effect.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quiz Builder&lt;/strong&gt;: To create and take custom quizzes for self-assessment.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;By adding a gamified XP system, visual statistics tracking (via Chart.js), and celebratory confetti, it keeps studying engaging and keeps everything confined to a single browser tab.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;…&lt;/div&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/amit-dulariya/study_champ" 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;StudyChamp was built using &lt;strong&gt;Vanilla HTML, CSS, and JavaScript&lt;/strong&gt; to ensure it remains lightweight, blazingly fast, and completely free of heavy build dependencies. &lt;/p&gt;

&lt;p&gt;I collaborated with the &lt;strong&gt;Antigravity AI Agent&lt;/strong&gt; to rapid-prototype and architect the application. The agent assisted in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Designing the modern glassmorphism UI and responsive side-navigation layout.&lt;/li&gt;
&lt;li&gt;Writing the core vanilla JavaScript logic for the integrated Pomodoro and Task system.&lt;/li&gt;
&lt;li&gt;Implementing LocalStorage data persistence so no external backend was required.&lt;/li&gt;
&lt;li&gt;Integrating open-source libraries like &lt;code&gt;Chart.js&lt;/code&gt; for the focus history dashboard and &lt;code&gt;Canvas-Confetti&lt;/code&gt; for visual rewards.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;Open innovation is crucial because it democratizes access to powerful tools and education. By leveraging open-source web technologies and AI coding assistants, I was able to quickly build a highly customized, premium-feeling application at zero cost. It removes the barrier to entry, allowing anyone in the community to clone this repository, learn from the codebase, and extend the tool to fit their unique study needs without being restricted by closed APIs or paywalls.&lt;/p&gt;

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

&lt;p&gt;&lt;em&gt;(Insert your DevRelay agent session link or embed tag here if you have one)&lt;/em&gt;&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AI-Assisted Innovation&lt;/strong&gt; &lt;em&gt;(Adjust based on the specific partner categories you are entering)&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>New to community</title>
      <dc:creator>Amit Dulariya</dc:creator>
      <pubDate>Fri, 02 Oct 2026 19:37:14 +0000</pubDate>
      <link>https://dev.to/amit_dulariya/new-to-community-o1j</link>
      <guid>https://dev.to/amit_dulariya/new-to-community-o1j</guid>
      <description>&lt;p&gt;hello Everyone!&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
