<?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: shivam sharma</title>
    <description>The latest articles on DEV Community by shivam sharma (@shivam-sharma2009).</description>
    <link>https://dev.to/shivam-sharma2009</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%2F3904363%2Fcacce853-2ff0-43d4-8c50-b0c383ff3991.png</url>
      <title>DEV Community: shivam sharma</title>
      <link>https://dev.to/shivam-sharma2009</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shivam-sharma2009"/>
    <language>en</language>
    <item>
      <title>👻 GhostWriter AI — Stories from the Other Side</title>
      <dc:creator>shivam sharma</dc:creator>
      <pubDate>Wed, 28 Oct 2026 22:36:43 +0000</pubDate>
      <link>https://dev.to/shivam-sharma2009/ghostwriter-ai-stories-from-the-other-side-3epd</link>
      <guid>https://dev.to/shivam-sharma2009/ghostwriter-ai-stories-from-the-other-side-3epd</guid>
      <description>&lt;p&gt;This is a submission for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine&lt;/p&gt;

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

&lt;p&gt;GhostWriter AI is a horror story generator that turns a simple idea into an atmospheric nightmare.&lt;/p&gt;

&lt;p&gt;What if the machine you trusted was hiding something? What if an abandoned computer suddenly started communicating with you? Or what if the technology surrounding you knew things it should never know?&lt;/p&gt;

&lt;p&gt;I built GhostWriter AI to explore the unsettling boundary between artificial intelligence and horror storytelling. Users provide a story seed, choose a horror genre, select a length, and let AI bring their idea to life.&lt;/p&gt;

&lt;p&gt;Features include:&lt;/p&gt;

&lt;p&gt;👻 Five horror genres: Supernatural, Psychological, Cosmic, Gothic, and Tech Horror.&lt;/p&gt;

&lt;p&gt;✍️ Custom story prompts: Turn a simple premise into an original horror story.&lt;/p&gt;

&lt;p&gt;📖 Story continuation: Extend an existing story while maintaining continuity.&lt;/p&gt;

&lt;p&gt;📋 Copy and download: Keep your generated stories as plain-text files.&lt;/p&gt;

&lt;p&gt;🎃 Halloween theme switch: A circular pumpkin toggles between light and dark modes. The pumpkin glows when light mode is active.&lt;/p&gt;

&lt;p&gt;🌫️ Atmospheric UI: A haunted-library background, drifting particles, translucent panels, and responsive layouts.&lt;/p&gt;

&lt;p&gt;The goal was to build more than a basic AI wrapper. I wanted the experience itself to feel like entering a mysterious digital manuscript.&lt;/p&gt;

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

&lt;p&gt;👻 Try GhostWriter AI: &lt;a href="https://ghostwriterai-hectoberfect.netlify.app/" rel="noopener noreferrer"&gt;https://ghostwriterai-hectoberfect.netlify.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The frontend and serverless backend are deployed together on Netlify.&lt;/p&gt;

&lt;p&gt;Try this prompt:&lt;/p&gt;

&lt;p&gt;A thief breaks into an abandoned smart city to steal its central AI core. At midnight, every locked building announces his full name—even though he has never been there before.&lt;/p&gt;

&lt;p&gt;Select Tech Horror, choose Short, and generate your own nightmare.&lt;/p&gt;

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

&lt;p&gt;🔗 GitHub repository: &lt;a href="https://github.com/Shivam-Sharma2009/GhostWriterAI" rel="noopener noreferrer"&gt;https://github.com/Shivam-Sharma2009/GhostWriterAI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is built with React, Vite, JavaScript, CSS, Netlify Functions, and the Google Gemini Developer API.&lt;/p&gt;

&lt;p&gt;The backend handles AI requests server-side so the API key is not exposed in the browser.&lt;/p&gt;

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

&lt;p&gt;I built GhostWriter AI using React and Vite for the interface, with Netlify Functions handling the backend requests.&lt;/p&gt;

&lt;p&gt;The application follows this architecture:&lt;/p&gt;

&lt;p&gt;React + Vite → Netlify Functions → Gemini Developer API&lt;/p&gt;

&lt;p&gt;Here is how the main pieces work:&lt;/p&gt;

&lt;p&gt;Frontend: React manages the story prompt, genre and length selections, manuscript display, loading states, and user feedback.&lt;/p&gt;

&lt;p&gt;Serverless backend: Netlify Functions validate the input and send the generation request to Gemini.&lt;/p&gt;

&lt;p&gt;AI generation: Gemini generates the story according to the supplied premise and selected horror style.&lt;/p&gt;

&lt;p&gt;Story continuation: The existing story is passed to the backend so the AI can continue it with new material.&lt;/p&gt;

&lt;p&gt;Secure configuration: The API key is stored in Netlify environment variables rather than embedded in frontend code.&lt;/p&gt;

&lt;p&gt;Deployment: Netlify hosts the frontend and backend functions, while GitHub stores the source code.&lt;/p&gt;

&lt;p&gt;For this implementation, I used the Gemini Developer API rather than running an open-weight model locally. The surrounding development stack uses open-source tools, but I am not claiming local inference or that Gemini itself is open-source.&lt;/p&gt;

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

&lt;p&gt;Open innovation makes it possible for individual developers to experiment, learn from existing tools, and turn ideas into working applications without building every component from scratch.&lt;/p&gt;

&lt;p&gt;For GhostWriter AI, I could focus on the experience—story generation, genre-specific prompts, continuity, and the interface—while relying on established frontend frameworks, serverless infrastructure, and version control.&lt;/p&gt;

&lt;p&gt;Public source code also makes the project easier for other developers to inspect, learn from, improve, and extend.&lt;/p&gt;

&lt;p&gt;There is still room to take this project further: integrating an open-weight language model, adding configurable inference providers, improving rate limiting, and enabling community contributions.&lt;/p&gt;

&lt;p&gt;I see this project as a starting point for experimentation, not the end of the journey.&lt;/p&gt;

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

&lt;p&gt;The scariest part of technology is not always what it can do. Sometimes, it is what we do not understand about it.&lt;br&gt;
some image are &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%2Fubbflq2dlq0vbunwsi9z.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%2Fubbflq2dlq0vbunwsi9z.png" alt=" " width="800" height="379"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I wanted GhostWriter AI to capture that feeling: an ordinary prompt becoming a story about a machine, a hidden presence, or something that should not exist.&lt;/p&gt;

&lt;p&gt;And the small Halloween pumpkin? It is a reminder that even a simple interface detail can make a project feel like its own little world.&lt;/p&gt;

&lt;p&gt;Every story starts with an idea. The machine supplies the nightmare. 🎃&lt;/p&gt;

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

&lt;p&gt;Primary submission: Hacktoberfest Open-Source AI Challenge — Week 4: Ghost in the Machine.&lt;/p&gt;

&lt;p&gt;I am not claiming an additional partner prize category without verifying its eligibility requirements.&lt;/p&gt;

&lt;p&gt;Built with curiosity, code, and a little darkness. 👻&lt;/p&gt;

&lt;p&gt;Live demo: &lt;a href="https://ghostwriterai-hectoberfect.netlify.app/" rel="noopener noreferrer"&gt;https://ghostwriterai-hectoberfect.netlify.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Source code: &lt;a href="https://github.com/Shivam-Sharma2009/GhostWriterAI" rel="noopener noreferrer"&gt;https://github.com/Shivam-Sharma2009/GhostWriterAI&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>FormSaathi AI 🇮🇳: Turning Government Notices into Clear Next Steps</title>
      <dc:creator>shivam sharma</dc:creator>
      <pubDate>Sun, 25 Oct 2026 11:33:38 +0000</pubDate>
      <link>https://dev.to/shivam-sharma2009/formsaathi-ai-turning-government-notices-into-clear-next-steps-44h4</link>
      <guid>https://dev.to/shivam-sharma2009/formsaathi-ai-turning-government-notices-into-clear-next-steps-44h4</guid>
      <description>&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;FormSaathi AI 🇮🇳&lt;/strong&gt;, a web application that helps people understand government notices, scholarship announcements, and public-service circulars without manually digging through long paragraphs.&lt;/p&gt;

&lt;p&gt;Users can paste notice text or upload an image. The application extracts text using OCR and organizes information into important points, dates, document mentions, and practical next steps. It supports both English and Hindi.&lt;/p&gt;

&lt;p&gt;The goal is to reduce the effort required to understand complicated notices and make important information easier to find.&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://formsaathi-ai-user.vercel.app/" rel="noopener noreferrer"&gt;https://formsaathi-ai-user.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The frontend and backend are deployed on Vercel.&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/Shivam-Sharma2009/FormSaathi-AI" rel="noopener noreferrer"&gt;https://github.com/Shivam-Sharma2009/FormSaathi-AI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repository contains the frontend, Express backend, OCR functionality, and AI-provider integration.&lt;/p&gt;

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

&lt;p&gt;I built FormSaathi AI using:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; HTML, CSS, and JavaScript&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; Node.js and Express.js&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OCR:&lt;/strong&gt; Tesseract.js&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deployment:&lt;/strong&gt; Vercel&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI inference integration:&lt;/strong&gt; Hugging Face Inference Providers with an OpenAI-compatible API interface&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I wanted to develop the project without downloading large language models onto my laptop, so I chose a cloud-based workflow.&lt;/p&gt;

&lt;p&gt;The intended AI workflow is to summarize notices, identify important dates and document requirements, and produce a numbered action checklist. The application also checks supporting evidence against the supplied notice text to help users verify the extracted details.&lt;/p&gt;

&lt;p&gt;The open-weight model integration is currently being debugged, and live inference has not yet been verified. The deployed application uses a rule-based fallback when the inference provider is unavailable.&lt;/p&gt;

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

&lt;p&gt;Open innovation gives students and independent developers more opportunities to experiment with AI without requiring expensive hardware or building everything from scratch.&lt;/p&gt;

&lt;p&gt;For FormSaathi AI, open-weight models offer the possibility of greater flexibility in model selection, inference providers, and future deployment choices.&lt;/p&gt;

&lt;p&gt;I want to keep the project adaptable rather than permanently tied to one AI vendor. Open ecosystems make it easier to learn, experiment, and improve a project as it grows.&lt;/p&gt;

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

&lt;p&gt;I haven't published a DevRelay agent session for this project yet. I hope to add one as development continues.&lt;/p&gt;

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

&lt;p&gt;Instead of manually scanning a long notice to locate dates, document requirements, and important instructions, users can use FormSaathi AI to organize the information in one place.&lt;/p&gt;

&lt;p&gt;The first deployed version is available. My next goal is to get live open-weight inference working reliably and measure the time saved through real-world testing.&lt;/p&gt;

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

&lt;p&gt;I will verify the partner-specific eligibility requirements before claiming any prize category.&lt;/p&gt;




&lt;p&gt;Built by a student developer working to make complicated public information easier to understand. 🇮🇳&lt;/p&gt;

&lt;p&gt;Feedback and contributions are welcome!&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>AHGV Local AI Tutor: A Privacy-Focused AI Study Assistant</title>
      <dc:creator>shivam sharma</dc:creator>
      <pubDate>Sun, 18 Oct 2026 18:31:36 +0000</pubDate>
      <link>https://dev.to/shivam-sharma2009/ahgv-local-ai-tutor-a-privacy-focused-ai-study-assistant-3999</link>
      <guid>https://dev.to/shivam-sharma2009/ahgv-local-ai-tutor-a-privacy-focused-ai-study-assistant-3999</guid>
      <description>&lt;h1&gt;
  
  
  AHGV Local AI Tutor: A Privacy-Focused AI Study Assistant 🎓
&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;AHGV Local AI Tutor&lt;/strong&gt; is an AI-powered study assistant designed to help students learn from their own study materials instead of repeatedly searching through lengthy documents.&lt;/p&gt;

&lt;p&gt;Students can provide PDF, Markdown, and text files, or paste their notes directly. The application helps turn those materials into useful learning resources.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Smart summaries:&lt;/strong&gt; Convert lengthy study materials into concise summaries.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Revision notes:&lt;/strong&gt; Generate structured notes for exam preparation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MCQ generation:&lt;/strong&gt; Create multiple-choice questions for self-assessment.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Context-aware Q&amp;amp;A:&lt;/strong&gt; Ask questions about uploaded study materials and receive answers grounded in relevant content.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lightweight retrieval:&lt;/strong&gt; Find relevant passages using lexical retrieval before generating answers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Student-focused workflow:&lt;/strong&gt; Bring notes, explanations, and revision tools into one place.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The intended users are college students, independent learners, and tutors who need a practical way to organize study material and prepare for examinations.&lt;/p&gt;

&lt;p&gt;The long-term goal is to make useful AI-assisted learning accessible without requiring students to maintain expensive hardware or purchase multiple study tools.&lt;/p&gt;

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

&lt;p&gt;🌐 &lt;strong&gt;Project:&lt;/strong&gt; &lt;a href="https://ahgv-learning.vercel.app" rel="noopener noreferrer"&gt;https://ahgv-learning.vercel.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The companion project is available online. The AHGV Local AI Tutor repository contains the code for the study-assistant implementation.&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/Shivam-Sharma2009/AHGV_PROJ" rel="noopener noreferrer"&gt;https://github.com/Shivam-Sharma2009/AHGV_PROJ&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project uses a React and Vite frontend with a Python FastAPI backend. Supporting technologies include Pydantic, HTTPX, PyPDF, and pytest for validation and testing.&lt;/p&gt;

&lt;p&gt;I am building this as a practical learning project, with an emphasis on keeping the architecture lightweight and making the code understandable and extensible.&lt;/p&gt;

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

&lt;p&gt;I built AHGV Local AI Tutor around a simple workflow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Input:&lt;/strong&gt; Accept study material from PDF, Markdown, text files, or pasted notes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Processing:&lt;/strong&gt; Extract and prepare the text for retrieval.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Retrieval:&lt;/strong&gt; Identify relevant passages using lexical matching.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI assistance:&lt;/strong&gt; Use the retrieved context to support summaries, revision material, quizzes, and question answering.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Output:&lt;/strong&gt; Present the results in a student-friendly interface.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The frontend uses React 19 and Vite. The backend uses FastAPI and Uvicorn, with Pydantic for data validation, HTTPX for HTTP communication, and PyPDF for PDF processing.&lt;/p&gt;

&lt;p&gt;My goal is to support open-weight AI models while keeping the application practical on limited hardware. Because my laptop has limited storage, running a local model through Ollama has been a constraint. I am exploring lightweight deployment options rather than requiring every student to download a large model.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The next step is to make the open-weight inference path fully reproducible and document the model and deployment requirements clearly.&lt;/strong&gt;&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 who do not have access to expensive GPUs or large cloud budgets.&lt;/p&gt;

&lt;p&gt;For a project like AHGV Local AI Tutor, open-weight models can provide greater control over model selection, deployment, and customization. They&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>AHGV Learning: Turn Any Lecture Into Your Personal AI Tutor 🎓</title>
      <dc:creator>shivam sharma</dc:creator>
      <pubDate>Fri, 16 Oct 2026 13:11:24 +0000</pubDate>
      <link>https://dev.to/shivam-sharma2009/ahgv-learning-turn-any-lecture-into-your-personal-ai-tutor-2178</link>
      <guid>https://dev.to/shivam-sharma2009/ahgv-learning-turn-any-lecture-into-your-personal-ai-tutor-2178</guid>
      <description>&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;h3&gt;
  
  
  AHGV Learning — Your Personal AI Lecture Tutor 🎓
&lt;/h3&gt;

&lt;p&gt;Students often spend hours watching online lectures but still struggle to understand difficult concepts, find specific explanations, and revise what they have learned.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AHGV Learning&lt;/strong&gt; is an AI-powered interactive learning assistant that helps students learn from YouTube lectures. It brings lecture-based question answering and revision tools into a single learning workspace.&lt;/p&gt;

&lt;p&gt;With AHGV Learning, users can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🎥 Load YouTube lectures with available captions.&lt;/li&gt;
&lt;li&gt;💬 Ask questions about lecture content and receive AI-generated explanations.&lt;/li&gt;
&lt;li&gt;⏱️ Use transcript timestamps to connect answers with lecture material.&lt;/li&gt;
&lt;li&gt;🧠 Generate multiple-choice quizzes for revision.&lt;/li&gt;
&lt;li&gt;📝 Extract key points from lectures.&lt;/li&gt;
&lt;li&gt;🔐 Create an account and sign in using Supabase authentication.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project is designed for college students, self-learners, tutors, and educators. Potential customers include individual learners, coaching centres, and educational content creators who need more interactive learning tools.&lt;/p&gt;

&lt;p&gt;The goal is simple: &lt;strong&gt;help students understand what they watch, not just finish watching it.&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;🚀 &lt;strong&gt;Live application:&lt;/strong&gt; &lt;a href="https://ahgv-learning.vercel.app" rel="noopener noreferrer"&gt;https://ahgv-learning.vercel.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The frontend is deployed on Vercel, and the Python backend is deployed on Render.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Note: YouTube caption retrieval depends on caption availability and access restrictions. Some videos may not load successfully in the hosted environment.&lt;/em&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/Shivam-Sharma2009/AHGV_PROJ" rel="noopener noreferrer"&gt;https://github.com/Shivam-Sharma2009/AHGV_PROJ&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is built with a separate frontend and backend, making it easier to maintain and extend its learning features.&lt;/p&gt;

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

&lt;p&gt;I built AHGV Learning using a modern web stack with AI-powered transcript processing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technology stack:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; React, Vite, JavaScript, CSS&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; Python, FastAPI, Uvicorn&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI integration:&lt;/strong&gt; Google Gemini API&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Authentication:&lt;/strong&gt; Supabase Auth&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontend hosting:&lt;/strong&gt; Vercel&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend hosting:&lt;/strong&gt; Render&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The application retrieves available YouTube captions and uses transcript context to support question answering. The backend includes timestamp-aware transcript retrieval and uses Gemini to generate explanations, quizzes, and key points.&lt;/p&gt;

&lt;p&gt;The frontend communicates with the FastAPI backend through HTTP API requests, while Supabase manages authentication.&lt;/p&gt;

&lt;p&gt;One of the main engineering challenges is making transcript retrieval reliable in a hosted environment, where external services may restrict requests from cloud-provider IP addresses.&lt;/p&gt;

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

&lt;p&gt;Open innovation allows developers to learn from existing technologies, share improvements, and build useful applications without reinventing every component.&lt;/p&gt;

&lt;p&gt;For an educational project like AHGV Learning, open development can encourage contributions to transcript processing, accessibility, multilingual learning, documentation, and the overall user experience.&lt;/p&gt;

&lt;p&gt;It also creates opportunities to experiment with alternative AI models and inference approaches as the project evolves.&lt;/p&gt;

&lt;p&gt;My vision is to make lecture-based learning more interactive, accessible, and adaptable to different learning needs.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Project:&lt;/strong&gt; AHGV Learning&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Live demo:&lt;/strong&gt; &lt;a href="https://ahgv-learning.vercel.app" rel="noopener noreferrer"&gt;https://ahgv-learning.vercel.app&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Source code:&lt;/strong&gt; &lt;a href="https://github.com/Shivam-Sharma2009/AHGV_PROJ" rel="noopener noreferrer"&gt;https://github.com/Shivam-Sharma2009/AHGV_PROJ&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  devchallenge #hacktoberfest #opensource #AI #education #react #python
&lt;/h1&gt;

</description>
      <category>ai</category>
      <category>education</category>
      <category>learning</category>
      <category>sideprojects</category>
    </item>
    <item>
      <title>Sport fit</title>
      <dc:creator>shivam sharma</dc:creator>
      <pubDate>Tue, 06 Oct 2026 11:10:01 +0000</pubDate>
      <link>https://dev.to/shivam-sharma2009/sport-fit-7e9</link>
      <guid>https://dev.to/shivam-sharma2009/sport-fit-7e9</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week1-2026-10-05"&gt;Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;I built &lt;strong&gt;SportFit&lt;/strong&gt;, a gamified, AI-powered web platform designed to motivate people to step away from their screens, get active, and explore their surroundings. &lt;/p&gt;

&lt;p&gt;SportFit gets people into the real world through features like &lt;strong&gt;AR Campus Quests&lt;/strong&gt;, which gamify real-world walking by assigning location-based missions, and &lt;strong&gt;FitCoin Rewards&lt;/strong&gt;, which incentivizes users to work out in groups using GPS. It also includes an &lt;strong&gt;AI Form Guard&lt;/strong&gt; to ensure users are exercising safely and effectively wherever they are.&lt;/p&gt;

&lt;p&gt;This platform is for anyone looking to build healthier habits, from students exploring their campus to fitness enthusiasts wanting real-time form correction. Crucially, it includes a dedicated &lt;strong&gt;PW Care&lt;/strong&gt; and &lt;strong&gt;Accessibility&lt;/strong&gt; section with an &lt;strong&gt;AI Voice Coach&lt;/strong&gt;, ensuring that fitness and movement are accessible to physically challenged individuals and those relying on screen readers or voice navigation.&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 flex items-center justify-between"&gt;
        &lt;a href="https://sportfit-innovexa-the-techlets.vercel.app/" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;sportfit-innovexa-the-techlets.vercel.app&lt;/span&gt;
          

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

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

&lt;p&gt;&lt;a href="https://github.com/Shivam-Sharma2009/sportfit-innovexa-the-techlets" rel="noopener noreferrer"&gt;https://github.com/Shivam-Sharma2009/sportfit-innovexa-the-techlets&lt;/a&gt; &lt;/p&gt;

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

&lt;p&gt;SportFit is built using vanilla HTML, CSS, and JavaScript, prioritizing a lightweight, accessible, and responsive user experience.&lt;/p&gt;

&lt;p&gt;To bring the project to life, I integrated several open-source technologies:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;AI Form Guard (Open-Source Local Inference):&lt;/strong&gt; I utilized the open-source &lt;a href="https://github.com/vladmandic/human" rel="noopener noreferrer"&gt;Human.js library&lt;/a&gt;, which runs TensorFlow.js pose-detection models entirely locally in the browser. This powers a real-time exercise counter and form corrector (for push-ups, squats, lunges, and curls) using local webcam inference without any server latency.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;AI Voice Coach:&lt;/strong&gt; I leveraged the browser's native Web Speech API and SpeechSynthesis to create a hands-free, interactive voice coach that guides users through workouts and allows them to navigate the platform using voice commands.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Gamification &amp;amp; Logic:&lt;/strong&gt; Custom JavaScript handles the logic for the AR Campus Quests and Fatigue Detection modules.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;Open innovation is the backbone of SportFit. By using open-source libraries like Human.js that execute models locally, I was able to build a &lt;strong&gt;privacy-first&lt;/strong&gt; application. Users' webcam feeds never leave their devices, ensuring complete privacy during their workouts.&lt;/p&gt;

&lt;p&gt;This local inference approach also means zero network latency, which is critical for real-time form correction. A closed API would have introduced lag, required ongoing subscription costs, and raised massive privacy concerns regarding video data. Open-source AI made it possible to deliver a premium, responsive, and secure fitness coaching experience directly in the browser.&lt;/p&gt;

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

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

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Week 1: Touch Grass&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Maintainer/Contributor (if applicable)&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

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