<?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: VANSHIKA</title>
    <description>The latest articles on DEV Community by VANSHIKA (@very_vanshika01).</description>
    <link>https://dev.to/very_vanshika01</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%2F4164026%2F183db1c5-755a-42ce-bf37-697c9b3db793.jpg</url>
      <title>DEV Community: VANSHIKA</title>
      <link>https://dev.to/very_vanshika01</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/very_vanshika01"/>
    <language>en</language>
    <item>
      <title>ScopeCraft: Cinematic Proposals for Freelancers, Powered by Open-Weight AI</title>
      <dc:creator>VANSHIKA</dc:creator>
      <pubDate>Sun, 18 Oct 2026 16:48:18 +0000</pubDate>
      <link>https://dev.to/very_vanshika01/scopecraft-cinematic-proposals-for-freelancers-powered-by-open-weight-ai-21da</link>
      <guid>https://dev.to/very_vanshika01/scopecraft-cinematic-proposals-for-freelancers-powered-by-open-weight-ai-21da</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;p&gt;&lt;strong&gt;ScopeCraft&lt;/strong&gt; is a cinematic, editorial-style web studio that turns rough client briefs into structured, persuasive project proposals using open-weight language models. It also protects freelancers from the problems that usually come after the proposal is signed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The problem:&lt;/strong&gt; Freelancers lose money in two places. First, vague briefs hide risks: unclear hosting, missing assets, open-ended deadlines and fuzzy budgets. Second, once the project starts, "just one small change" requests quietly expand the scope for free.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who would pay for it:&lt;/strong&gt; Solo developers, designers, brand consultants and small agencies who send proposals regularly. One avoided scope-creep dispute or one better-won project more than covers the cost of a tool like this.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Core features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Smart Brief Gap Detector:&lt;/strong&gt; Scans an intake brief for commercial and operational risks, such as hosting ambiguity, unspecified copy and photography dependencies, missing turnaround times and unclear budgets. A one-click clause injection strengthens the brief before it goes to the client.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scope-Creep Sentinel:&lt;/strong&gt; Compares a new client request against the contracted proposal and classifies it as &lt;em&gt;Within Scope&lt;/em&gt;, &lt;em&gt;Boundary / Grey Area&lt;/em&gt; or &lt;em&gt;Out of Scope&lt;/em&gt;. It estimates the schedule impact and change-order fee, cites the relevant proposal sections and exclusions, and drafts a polite, boundary-protecting email reply that can be copied in one click.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Living Project Scope Map:&lt;/strong&gt; An interactive traceability matrix linking &lt;em&gt;Client Need → Deliverable → Milestone → Acceptance Test → Measurable Outcome&lt;/em&gt;. It updates as proposal sections are edited and tracks verification status (Defined, In Review, Verified).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Professional PDF Export:&lt;/strong&gt; Generates client-ready, multi-page PDFs with &lt;code&gt;jsPDF&lt;/code&gt; across nine sections (Executive Summary through Next Steps), with an ivory, charcoal and forest-green design and dynamic page numbering.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The app includes three demo projects so the full workflow can be explored right away: a website redesign for an outfitter, a brand identity for a venture fund, and an e-commerce store for an artisan ceramics studio.&lt;/p&gt;

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

&lt;p&gt;Live app: &lt;a href="https://scopecraft-cinematic-ai-freelancer-proposal-studi.ai.studio" rel="noopener noreferrer"&gt;https://scopecraft-cinematic-ai-freelancer-proposal-studi.ai.studio&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The app works out of the box in a clearly labeled demo mode that needs no API key. Adding a free open-weight inference key switches it to live model output.&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://github.com/veryVanshika801/ScopeCraft-" rel="noopener noreferrer"&gt;https://github.com/veryVanshika801/ScopeCraft-&lt;/a&gt; &lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Open-weight AI:&lt;/strong&gt; ScopeCraft is designed around open-weight foundation models such as Meta Llama 3.3 70B, Mistral NeMo and Qwen 2.5. The inference provider is configurable through environment variables:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Groq Cloud&lt;/strong&gt; (recommended, free tier) with &lt;code&gt;llama-3.3-70b-versatile&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hugging Face Serverless&lt;/strong&gt; with &lt;code&gt;meta-llama/Llama-3.3-70B-Instruct&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Together AI&lt;/strong&gt; with &lt;code&gt;meta-llama/Llama-3.3-70B-Instruct-Turbo&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom&lt;/strong&gt; with any OpenAI-compatible base URL&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Changing providers or models takes a few lines in &lt;code&gt;.env.local&lt;/code&gt;, with no code changes (&lt;code&gt;OPEN_WEIGHT_PROVIDER&lt;/code&gt;, &lt;code&gt;OPEN_WEIGHT_MODEL&lt;/code&gt;, &lt;code&gt;OPEN_WEIGHT_BASE_URL&lt;/code&gt;).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Architecture:&lt;/strong&gt; The frontend is built with Vite and TypeScript, with a lightweight server layer (&lt;code&gt;server.ts&lt;/code&gt; and an &lt;code&gt;api/&lt;/code&gt; directory) that keeps the API key off the client. &lt;code&gt;jsPDF&lt;/code&gt; handles the PDF export. The project is deployable to Vercel, and local setup is &lt;code&gt;npm install &amp;amp;&amp;amp; npm run dev&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Design:&lt;/strong&gt; Most freelancer tools look like generic dashboards. I wanted proposals to feel like a finished documentary piece, so I used editorial typography, a warm ivory and charcoal palette and forest-green accents.&lt;/p&gt;

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

&lt;p&gt;Freelancer briefs contain private client details, budgets and strategy. Open-weight models changed what I could build:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;No vendor lock-in:&lt;/strong&gt; The same app runs on Groq, Hugging Face, Together or any OpenAI-compatible endpoint, so I can move wherever it's cheapest, fastest or most private.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cost that suits a side hustle:&lt;/strong&gt; A free-tier open-weight setup means a freelancer can use the tool without a heavy subscription or a pricing change breaking it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Control over data:&lt;/strong&gt; Because the models are open, the same app can be pointed at a self-hosted endpoint for clients who need that.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Transparency and room to improve:&lt;/strong&gt; Open weights can be inspected, tuned and extended, and an open-source repo lets other freelancers fork it, adapt the prompts to their niche and contribute back.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A closed API would have tied the product's cost, behavior and privacy to someone else's decisions. Open innovation let me build a tool that freelancers can own and rely on.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>TrailNote: A Project to Help People Spend More Time Outdoors#devchallenge#hf26challenge#openweights#touchgrass</title>
      <dc:creator>VANSHIKA</dc:creator>
      <pubDate>Sun, 11 Oct 2026 16:47:52 +0000</pubDate>
      <link>https://dev.to/very_vanshika01/trailnote-a-project-to-help-people-spend-more-time-2gce</link>
      <guid>https://dev.to/very_vanshika01/trailnote-a-project-to-help-people-spend-more-time-2gce</guid>
      <description>&lt;p&gt;&lt;strong&gt;TrailNote: Bringing Birdwatching and Digital Field Journaling Together&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;TrailNote is a web application designed to make birdwatching more interactive by combining bird-sound analysis, a digital field journal, and a searchable bird species guide. The goal is simple: help people explore nature, record their observations, and spend more time outdoors.&lt;/p&gt;

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

&lt;p&gt;I built &lt;strong&gt;TrailNote&lt;/strong&gt;, a birdwatching web application that brings several useful tools together in one place.&lt;/p&gt;

&lt;p&gt;The application includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bird Sound Analysis: Captures audio through the device microphone, visualizes sound, and uses frequency-based heuristics to suggest possible bird species.&lt;/li&gt;
&lt;li&gt;Field Journal: Lets users record sightings, add notes, and save observation details.&lt;/li&gt;
&lt;li&gt;Life List: Provides a searchable bird species catalog and helps users track their recorded sightings.&lt;/li&gt;
&lt;li&gt;Sample Bird Calls: Includes synthesized bird-call presets for exploring and testing audio features.&lt;/li&gt;
&lt;li&gt;Location Support: Uses browser geolocation when available to associate observations with coordinates.&lt;/li&gt;
&lt;li&gt;Data Export: Allows users to export their records in CSV and JSON formats.&lt;/li&gt;
&lt;li&gt;Pocket Standby: Includes a screen intended to encourage users to put their phones away and focus on their surroundings.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;TrailNote stores journal data locally in the browser, helping users maintain their records without requiring every observation to be sent to a remote server.&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%2Fctp235yjh150sui0yagx.jpeg" 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%2Fctp235yjh150sui0yagx.jpeg" alt=" " width="800" height="518"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is a prototype, and its sound identification feature is based on frequency analysis and heuristic scoring. Its suggestions should be treated as experimental rather than scientifically verified bird identifications.&lt;/p&gt;

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

&lt;p&gt;Try the live prototype:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://trail-note.vercel.app/" rel="noopener noreferrer"&gt;https://trail-note.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Explore the interface and available features to see how TrailNote brings birdwatching tools and field journaling together.&lt;/p&gt;

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

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

&lt;p&gt;&lt;a href="https://github.com/hampp108/TrailNote" rel="noopener noreferrer"&gt;https://github.com/hampp108/TrailNote&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repository contains the application code, interface components, audio-processing logic, and project configuration.&lt;/p&gt;

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

&lt;p&gt;TrailNote is built using modern web technologies.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technologies used:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;React:&lt;/strong&gt; Builds the user interface and reusable components.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;TypeScript:&lt;/strong&gt; Adds type checking and helps organize application logic.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vite:&lt;/strong&gt; Supports local development and production builds.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Web Audio API:&lt;/strong&gt; Processes audio input and creates sound visualizations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;IndexedDB:&lt;/strong&gt; Stores field-journal records locally in the browser.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Geolocation API:&lt;/strong&gt; Requests location coordinates when the user grants permission.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Progressive Web App tooling:&lt;/strong&gt; Provides configuration for installation and offline-related functionality.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The application combines these components into a single experience. Users can explore bird species, analyse audio, maintain observation records, and export their data.&lt;/p&gt;

&lt;p&gt;The current sound-analysis implementation uses frequency-based rules and scoring rather than a verified trained AI model. Developing a reliable bird-identification model would be a possible future improvement.&lt;/p&gt;

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

&lt;p&gt;Open innovation matters because useful technology should be understandable, adaptable, and accessible to more people.&lt;/p&gt;

&lt;p&gt;TrailNote explores how browser-based audio processing and local data storage can support a practical nature-focused application without requiring every interaction to depend on a remote service.&lt;/p&gt;

&lt;p&gt;Local storage gives users more direct control over their observation records. Browser-based audio processing also provides a foundation for experimenting with sound analysis while keeping the application architecture relatively lightweight.&lt;/p&gt;

&lt;p&gt;The project is still evolving. Future improvements could include integrating a properly trained, open-weight bird-audio model, evaluating identification accuracy against real recordings, improving offline reliability, and documenting the implementation so other developers can learn from it.&lt;/p&gt;

&lt;p&gt;Building TrailNote has helped me explore how web technologies can support real-world activities instead of keeping users focused on their screens.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I Learned&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Working on TrailNote gave me practical experience with React, TypeScript, browser audio APIs, local persistence, geolocation, and deploying a web application.&lt;/p&gt;

&lt;p&gt;It also highlighted an important lesson: displaying a prediction is not the same as proving that a model is accurate. Reliable bird identification requires appropriate training data, testing, and evaluation.&lt;/p&gt;

&lt;p&gt;My next step is to improve the application's reliability and make its features more useful for people who enjoy birdwatching and exploring the outdoors.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's Next?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Some areas I would like to improve are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Integrating and evaluating a suitable open-source bird-audio model.&lt;/li&gt;
&lt;li&gt;Improving sound-identification accuracy using real-world recordings.&lt;/li&gt;
&lt;li&gt;Testing offline behaviour on different devices.&lt;/li&gt;
&lt;li&gt;Improving the field journal and observation workflow.&lt;/li&gt;
&lt;li&gt;Making the application easier to use outdoors, with fewer unnecessary screen interactions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;TrailNote is a starting point for exploring how technology can support a closer connection with nature.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Live Demo:&lt;/strong&gt; &lt;a href="https://trail-note.vercel.app/" rel="noopener noreferrer"&gt;https://trail-note.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/hampp108/TrailNote" rel="noopener noreferrer"&gt;https://github.com/hampp108/TrailNote&lt;/a&gt;&lt;/p&gt;

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