<?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: Ujwala Shetty</title>
    <description>The latest articles on DEV Community by Ujwala Shetty (@ujwalashetty660).</description>
    <link>https://dev.to/ujwalashetty660</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F99mvlsfu5tfj9m7ku25d.png</url>
      <title>DEV Community: Ujwala Shetty</title>
      <link>https://dev.to/ujwalashetty660</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ujwalashetty660"/>
    <language>en</language>
    <item>
      <title>SideHustle AI: Turning Client Briefs into Freelance Project Plans with Llama 3.2</title>
      <dc:creator>Ujwala Shetty</dc:creator>
      <pubDate>Tue, 13 Oct 2026 16:11:33 +0000</pubDate>
      <link>https://dev.to/ujwalashetty660/sidehustle-ai-turning-client-briefs-into-freelance-project-plans-with-llama-32-21db</link>
      <guid>https://dev.to/ujwalashetty660/sidehustle-ai-turning-client-briefs-into-freelance-project-plans-with-llama-32-21db</guid>
      <description>&lt;p&gt;This is my submission for the &lt;strong&gt;Hacktoberfest Open-Source AI Challenge: Week 2 — Side Hustle&lt;/strong&gt;.&lt;/p&gt;

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

&lt;p&gt;I built &lt;strong&gt;AI Side-Hustle Assistant&lt;/strong&gt;, an AI-powered tool that helps freelancers turn client requirements into structured project plans.&lt;/p&gt;

&lt;p&gt;Freelancers often receive incomplete project briefs, unclear deadlines, and uncertain budgets. Planning everything manually can be difficult, especially for beginners.&lt;/p&gt;

&lt;p&gt;My application helps freelancers organize project requirements and prepare before starting development.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;Project overview and proposal&lt;/li&gt;
&lt;li&gt;Deliverables and task breakdown&lt;/li&gt;
&lt;li&gt;Estimated timeline and budget in INR&lt;/li&gt;
&lt;li&gt;Questions to clarify with the client&lt;/li&gt;
&lt;li&gt;Scope risks with severity and explanations&lt;/li&gt;
&lt;li&gt;Optional recommendations&lt;/li&gt;
&lt;li&gt;A downloadable JSON project plan&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to make project planning easier for freelancers and small businesses.&lt;/p&gt;

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

&lt;p&gt;Watch the demo video of my application:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtu.be/VlCcoCxGpG0" rel="noopener noreferrer"&gt;https://youtu.be/VlCcoCxGpG0&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;The complete source code and setup instructions are available in my 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/Ujwalashetty18" rel="noopener noreferrer"&gt;
        Ujwalashetty18
      &lt;/a&gt; / &lt;a href="https://github.com/Ujwalashetty18/ai-side-hustle-assistant" rel="noopener noreferrer"&gt;
        ai-side-hustle-assistant
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      AI-powered freelance project planner using Python, Streamlit, and Ollama.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;💡 AI Side-Hustle Assistant&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;An AI-powered freelance planning tool that transforms client requirements into a project proposal, task breakdown, estimated budget, and scope risk analysis.&lt;/p&gt;
&lt;p&gt;Built with &lt;strong&gt;Python, Streamlit, and Ollama&lt;/strong&gt;, using the open-weight Llama 3.2 model locally.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;✨ Features&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AI Project Proposal:&lt;/strong&gt; Generate a professional proposal from a client's brief.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Task Planning:&lt;/strong&gt; Break projects into practical tasks and estimated workdays.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Budget Estimation:&lt;/strong&gt; Calculate an estimated budget in Indian rupees from task-level costs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scope Risk Checker:&lt;/strong&gt; Identify uncertainties such as vague deadlines, changing requirements, and missing budget details.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Client Clarification Questions:&lt;/strong&gt; Suggest questions to ask before accepting a project.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Optional Recommendations:&lt;/strong&gt; Separate extra ideas from required deliverables.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Project Plan Export:&lt;/strong&gt; Download the generated plan as a JSON file.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🛠️ Tech Stack&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;Streamlit&lt;/li&gt;
&lt;li&gt;Ollama&lt;/li&gt;
&lt;li&gt;Llama 3.2 (3B)&lt;/li&gt;
&lt;li&gt;Requests&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;⚙️ Prerequisites&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;Install Python and Git. Install &lt;a href="https://ollama.com/" rel="nofollow noopener noreferrer"&gt;Ollama&lt;/a&gt; and download the model:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;ollama pull llama3.2:3b&lt;/pre&gt;

&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🚀 Run Locally&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;Clone the repository:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&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/Ujwalashetty18/ai-side-hustle-assistant" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Repository: &lt;a href="https://github.com/Ujwalashetty18/ai-side-hustle-assistant" rel="noopener noreferrer"&gt;https://github.com/Ujwalashetty18/ai-side-hustle-assistant&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;I built this application using Python, Streamlit, Ollama, and the Llama 3.2 3B model.&lt;/p&gt;

&lt;p&gt;The user enters a project name and client requirements. The model generates structured project-planning content, including a proposal, tasks, client questions, and potential scope risks.&lt;/p&gt;

&lt;p&gt;Python handles the application workflow, displays the results, and calculates task and budget estimates. Streamlit provides the user interface, while Ollama runs the language model locally.&lt;/p&gt;

&lt;p&gt;I also added a JSON export feature so users can download their generated project plans.&lt;/p&gt;

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

&lt;p&gt;Open-weight AI models make it easier for developers to experiment, customize applications, and build useful tools without relying entirely on proprietary hosted AI APIs.&lt;/p&gt;

&lt;p&gt;This project uses Llama 3.2 through Ollama for local inference. When the application runs entirely locally, client briefs can remain on the user's machine rather than being sent to an external AI service.&lt;/p&gt;

&lt;p&gt;Building this project helped me explore how open-weight AI can support freelancers and small businesses with everyday project-planning challenges.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Agent Session (Optional)
&lt;/h2&gt;

&lt;p&gt;I used Ollama with the local Llama 3.2 3B model. I did not use DevRelay for this project.&lt;/p&gt;

&lt;h2&gt;
  
  
  My First User (Optional)
&lt;/h2&gt;

&lt;p&gt;I tested the application locally using sample client briefs. I have not yet confirmed use by a real client, so I am not claiming real-world customer results.&lt;/p&gt;

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

&lt;p&gt;I am submitting for the overall Hacktoberfest Open-Source AI Challenge. I am not claiming a partner-specific prize category.&lt;/p&gt;

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

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