<?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>Forem: Varsha K</title>
    <description>The latest articles on Forem by Varsha K (@varsha_k_942eb47e7ae3f398).</description>
    <link>https://forem.com/varsha_k_942eb47e7ae3f398</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3598247%2Fa5d76969-6941-4e22-a487-ab931f371fff.png</url>
      <title>Forem: Varsha K</title>
      <link>https://forem.com/varsha_k_942eb47e7ae3f398</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/varsha_k_942eb47e7ae3f398"/>
    <language>en</language>
    <item>
      <title>Building VotePath India with Antigravity and Google Cloud Run</title>
      <dc:creator>Varsha K</dc:creator>
      <pubDate>Fri, 24 Apr 2026 16:31:31 +0000</pubDate>
      <link>https://forem.com/varsha_k_942eb47e7ae3f398/building-votepath-india-with-antigravity-and-google-cloud-run-2lif</link>
      <guid>https://forem.com/varsha_k_942eb47e7ae3f398/building-votepath-india-with-antigravity-and-google-cloud-run-2lif</guid>
      <description>&lt;p&gt;I recently worked on VotePath India, a project that started with an idea shaped through Prompt Wars and was then turned into a working app using Antigravity and Google Cloud Run.&lt;/p&gt;

&lt;p&gt;GitHub repository:&lt;br&gt;
&lt;a href="https://github.com/Varsha-678/VotePath-India-.git" rel="noopener noreferrer"&gt;https://github.com/Varsha-678/VotePath-India-.git&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Live app:&lt;br&gt;
&lt;a href="https://votepath-india-43614834658.us-central1.run.app" rel="noopener noreferrer"&gt;https://votepath-india-43614834658.us-central1.run.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The idea behind this project was to explore how far I could go from a prompt-driven concept to a real deployed application. Instead of keeping it as just a prototype, I wanted to make it accessible online and test the full flow from planning to deployment.&lt;/p&gt;

&lt;p&gt;What is VotePath India?&lt;br&gt;
VotePath India is a web application built around the voting domain. It was created as a practical project to understand how to turn an idea into a real product, and how to host it publicly using cloud infrastructure.&lt;/p&gt;

&lt;p&gt;The project helped me combine:&lt;/p&gt;

&lt;p&gt;Prompt-based thinking.&lt;/p&gt;

&lt;p&gt;GitHub-based source control.&lt;/p&gt;

&lt;p&gt;Cloud deployment.&lt;/p&gt;

&lt;p&gt;Real-world debugging and IAM fixes.&lt;/p&gt;

&lt;p&gt;Public sharing through a live URL.&lt;/p&gt;

&lt;p&gt;How I built it&lt;br&gt;
I started with the concept and refined it through Prompt Wars and Antigravity-style workflow thinking. Then I pushed the code to GitHub and deployed the app on Google Cloud Run so it could be accessed publicly.&lt;/p&gt;

&lt;p&gt;The deployment process taught me how source-based deployment works, how Cloud Run builds containers automatically, and how important IAM permissions are when deploying apps from source.&lt;/p&gt;

&lt;p&gt;What I learned&lt;br&gt;
This project gave me hands-on experience with:&lt;/p&gt;

&lt;p&gt;Turning a prompt idea into a deployable product.&lt;/p&gt;

&lt;p&gt;Using GitHub as the source of truth.&lt;/p&gt;

&lt;p&gt;Deploying a service on Google Cloud Run.&lt;/p&gt;

&lt;p&gt;Solving permission issues during deployment.&lt;/p&gt;

&lt;p&gt;Sharing a live app link as a finished outcome.&lt;/p&gt;

&lt;p&gt;Challenges I faced&lt;br&gt;
One of the biggest challenges was a deployment permission issue. The build failed at first because the default service account did not have the required IAM permissions. Fixing that taught me that cloud deployment is not just about code — permissions and infrastructure matter just as much.&lt;/p&gt;

&lt;p&gt;That challenge made the project more valuable because it was not just a smooth tutorial run. It was a real debugging experience.&lt;/p&gt;

&lt;p&gt;Final outcome&lt;br&gt;
Today, VotePath India is live and accessible through Cloud Run. What began as a prompt-based idea became a deployed application that I can share publicly.&lt;/p&gt;

&lt;p&gt;GitHub:&lt;br&gt;
&lt;a href="https://github.com/Varsha-678/VotePath-India-.git" rel="noopener noreferrer"&gt;https://github.com/Varsha-678/VotePath-India-.git&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Live demo:&lt;br&gt;
&lt;a href="https://votepath-india-43614834658.us-central1.run.app" rel="noopener noreferrer"&gt;https://votepath-india-43614834658.us-central1.run.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tags&lt;/p&gt;

&lt;h1&gt;
  
  
  PromptWars #Antigravity #GoogleCloudRun #CloudComputing #WebDevelopment #GitHub #BuildInPublic
&lt;/h1&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.amazonaws.com%2Fuploads%2Farticles%2Fa8fmourpfxusrxpqcqlx.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.amazonaws.com%2Fuploads%2Farticles%2Fa8fmourpfxusrxpqcqlx.png" alt=" " width="800" height="431"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>googlecloud</category>
      <category>showdev</category>
      <category>sideprojects</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Built “Event Buddy AI” in a day for PromptWars (Google Antigravity + Cloud Run)</title>
      <dc:creator>Varsha K</dc:creator>
      <pubDate>Sun, 19 Apr 2026 15:17:01 +0000</pubDate>
      <link>https://forem.com/varsha_k_942eb47e7ae3f398/built-event-buddy-ai-in-a-day-for-promptwars-google-antigravity-cloud-run-lp5</link>
      <guid>https://forem.com/varsha_k_942eb47e7ae3f398/built-event-buddy-ai-in-a-day-for-promptwars-google-antigravity-cloud-run-lp5</guid>
      <description>&lt;p&gt;_Hackathons always scared me a bit.&lt;br&gt;
Too many ideas, too little time, and lots of “pro” developers showing crazy projects.&lt;/p&gt;

&lt;p&gt;PromptWars changed that.&lt;/p&gt;

&lt;p&gt;This time, I decided to keep it simple and actually finish something. I picked the Physical Event Experience challenge and built a tiny web app called Event Buddy AI.&lt;/p&gt;

&lt;p&gt;The problem I wanted to solve&lt;br&gt;
At any physical event, people are always confused:&lt;/p&gt;

&lt;p&gt;“Where is Hall A or Hall B?”&lt;/p&gt;

&lt;p&gt;“Where’s the help desk or food court?”&lt;/p&gt;

&lt;p&gt;“What can I attend next that actually matches my interests?”&lt;/p&gt;

&lt;p&gt;“I only have 30 minutes. What should I do?”&lt;/p&gt;

&lt;p&gt;Most event apps are either too heavy or don’t give quick answers. I wanted a lightweight assistant that feels like asking a friend who knows the venue and schedule.&lt;/p&gt;

&lt;p&gt;What I built – Event Buddy AI&lt;br&gt;
Event Buddy AI is a simple web app where an attendee can:&lt;/p&gt;

&lt;p&gt;Ask venue questions (halls, food, washrooms, help desk).&lt;/p&gt;

&lt;p&gt;Get a suggestion for the next session based on their interests (AI, design, startup, etc.).&lt;/p&gt;

&lt;p&gt;Use a few sample questions if they don’t know what to type.&lt;/p&gt;

&lt;p&gt;See small info cards for halls and key locations.&lt;/p&gt;

&lt;p&gt;It’s not a big enterprise product – it’s a focused helper that answers “What do I do now and where do I go?”&lt;/p&gt;

&lt;p&gt;Tech stack&lt;br&gt;
I wanted to lean on AI tools instead of overcomplicating things:&lt;/p&gt;

&lt;p&gt;Google Antigravity for planning and generating most of the code.&lt;/p&gt;

&lt;p&gt;Python + Flask for the backend.&lt;/p&gt;

&lt;p&gt;HTML, CSS, JS for a simple, responsive UI.&lt;/p&gt;

&lt;p&gt;Local JSON file to store sample event data (halls, sessions, locations).&lt;/p&gt;

&lt;p&gt;Google Cloud Run to deploy the app and get a public URL.&lt;/p&gt;

&lt;p&gt;Antigravity helped me quickly scaffold the project structure, generate the Flask app, and even prepare it for Cloud Run. I focused more on the logic and UX instead of wiring everything from scratch.&lt;/p&gt;

&lt;p&gt;How it works&lt;br&gt;
The app loads event data from a JSON file (halls, times, tags like AI/design/startup).&lt;/p&gt;

&lt;p&gt;The user types a question or clicks a sample question.&lt;/p&gt;

&lt;p&gt;The backend does some simple intent + keyword matching on the question.&lt;/p&gt;

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

&lt;p&gt;A direct answer (e.g., “Hall A is on Level 1 near the main entrance”), or&lt;/p&gt;

&lt;p&gt;A recommended session (e.g., “You like AI? Attend ‘Intro to GenAI’ at 3:00 PM in Hall B.”)&lt;/p&gt;

&lt;p&gt;The UI shows the answer clearly, with an option to ask another question.&lt;/p&gt;

&lt;p&gt;No heavy databases, no complex auth – just a fast conversational layer over structured event data.&lt;/p&gt;

&lt;p&gt;Challenges I hit&lt;br&gt;
Folder navigation &amp;amp; Cloud Run commands:&lt;br&gt;
I messed up basic things like cd paths and service names with spaces. Small details, but they break commands quickly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cloud Run permissions:&lt;/strong&gt;&lt;br&gt;
My first deploy failed due to missing IAM permissions for the Compute Engine default service account to read from Cloud Storage. Fixing that taught me more about roles/storage.objectViewer than any tutorial.&lt;/p&gt;

&lt;p&gt;Time management:&lt;br&gt;
The biggest win was resisting the urge to add 10 extra features. I kept reminding myself: working and simple is better than big and broken.&lt;/p&gt;

&lt;p&gt;What I learned&lt;br&gt;
You don’t have to be a pro to ship something useful in a hackathon.&lt;/p&gt;

&lt;p&gt;AI tools like Google Antigravity are powerful if you give them a clear prompt and a realistic scope.&lt;/p&gt;

&lt;p&gt;Cloud Run makes it easy to go from “local Flask app” to a URL you can share with anyone.&lt;/p&gt;

&lt;p&gt;A small, well-explained project with clean UX and a live demo is much better than an unfinished “big idea.”&lt;/p&gt;

&lt;p&gt;Links&lt;br&gt;
GitHub repo: &lt;a href="https://github.com/Varsha-678/Event-Buddy-AI-Promptwars.git" rel="noopener noreferrer"&gt;https://github.com/Varsha-678/Event-Buddy-AI-Promptwars.git&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.amazonaws.com%2Fuploads%2Farticles%2F74w3pq7krooj81wircla.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.amazonaws.com%2Fuploads%2Farticles%2F74w3pq7krooj81wircla.png" alt=" " width="800" height="429"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Live demo on Cloud Run: &lt;a href="https://event-buddy-ai-14332155047.us-central1.run.app" rel="noopener noreferrer"&gt;https://event-buddy-ai-14332155047.us-central1.run.app&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>devchallenge</category>
      <category>google</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
