<?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: Arun1989ninja</title>
    <description>The latest articles on Forem by Arun1989ninja (@arun1989ninja).</description>
    <link>https://forem.com/arun1989ninja</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%2F622779%2F6d9bc5a9-7cf6-4961-a2cc-1501ece2eb12.png</url>
      <title>Forem: Arun1989ninja</title>
      <link>https://forem.com/arun1989ninja</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/arun1989ninja"/>
    <language>en</language>
    <item>
      <title>🚀 I built Beat The Boss, an HTML game, with Vibe Coding — give it a spin!</title>
      <dc:creator>Arun1989ninja</dc:creator>
      <pubDate>Mon, 06 Oct 2025 05:18:27 +0000</pubDate>
      <link>https://forem.com/arun1989ninja/i-built-beat-the-boss-an-html-game-with-vibe-coding-give-it-a-spin-4i0m</link>
      <guid>https://forem.com/arun1989ninja/i-built-beat-the-boss-an-html-game-with-vibe-coding-give-it-a-spin-4i0m</guid>
      <description>&lt;p&gt;Hey everyone! I’m excited to share Beat The Boss — a browser-based action game I built from scratch using:&lt;/p&gt;

&lt;p&gt;HTML / CSS / JavaScript for the front end&lt;/p&gt;

&lt;p&gt;C# Web API for the backend&lt;/p&gt;

&lt;p&gt;SQLite as a lightweight database&lt;/p&gt;

&lt;p&gt;And of course, Vibe Coding as my development flow/approach&lt;/p&gt;

&lt;p&gt;You can check it out here: &lt;a href="https://www.beatthebossgame.com" rel="noopener noreferrer"&gt;https://www.beatthebossgame.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🎮 What the game is&lt;/p&gt;

&lt;p&gt;In Beat The Boss, you face off against a “boss” node that gets stronger over time. Your goal? Click as much punches as possible and rack up the highest score and get your Marvel Hero's. Think endless  clicker + strategy vibes.&lt;/p&gt;

&lt;p&gt;Some of the features I built:&lt;/p&gt;

&lt;p&gt;Real-time score &lt;/p&gt;

&lt;p&gt;Persistent storage of high scores&lt;/p&gt;

&lt;p&gt;The Marvel Hero of your current click speed&lt;/p&gt;

&lt;p&gt;Polished UI/UX in CSS&lt;/p&gt;

&lt;p&gt;API endpoints to fetch, update game state and user data&lt;/p&gt;

&lt;p&gt;🛠️ Tech &amp;amp; architecture highlights&lt;/p&gt;

&lt;p&gt;Frontend (HTML / CSS / JS):&lt;/p&gt;

&lt;p&gt;Modular component structure&lt;/p&gt;

&lt;p&gt;CSS for animations, responsive layout, and transitions&lt;/p&gt;

&lt;p&gt;Fetch/AJAX calls to my C# backend&lt;/p&gt;

&lt;p&gt;Backend (C# Web API):&lt;/p&gt;

&lt;p&gt;RESTful endpoints (GET, POST, PUT)&lt;/p&gt;

&lt;p&gt;JSON serialization&lt;/p&gt;

&lt;p&gt;Minimal and focused — just what’s needed to fetch or update game state&lt;/p&gt;

&lt;p&gt;Database (SQLite):&lt;/p&gt;

&lt;p&gt;Local file-based DB — no heavy DB server setup&lt;/p&gt;

&lt;p&gt;Tables for users, high scores, game stats&lt;/p&gt;

&lt;p&gt;Lightweight and fast for a small game&lt;/p&gt;

&lt;p&gt;Vibe Coding flow:&lt;/p&gt;

&lt;p&gt;Iterative development with immediate previews&lt;/p&gt;

&lt;p&gt;Rapid prototyping of UI + logic&lt;/p&gt;

&lt;p&gt;Constant loop: code → test → adjust → repeat&lt;/p&gt;

&lt;p&gt;💡 Challenges &amp;amp; lessons learned&lt;/p&gt;

&lt;p&gt;State synchronization — making sure frontend and backend stay in sync (especially under quick user actions)&lt;/p&gt;

&lt;p&gt;Performance tuning — optimizing CSS animations, minimizing API latency&lt;/p&gt;

&lt;p&gt;Data integrity — handling DB concurrency, partial updates&lt;/p&gt;

&lt;p&gt;UX polish — small touches (button feedback, transitions) make the game feel more alive&lt;/p&gt;

&lt;p&gt;💬 If you’ve got ideas, feedback, or bugs to report — hit me up! I’d love to hear how the community would build or expand on this. Want to see full source code or dive deeper into architecture? I can share a repo or write a follow-up about my implementation patterns.&lt;/p&gt;

&lt;p&gt;Try it out and let me know: what’s your highest score? 🔥&lt;/p&gt;

&lt;p&gt;Stay vibey,&lt;br&gt;
Arun Antony&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>vibecoding</category>
      <category>javascript</category>
      <category>gamechallenge</category>
    </item>
    <item>
      <title>🥂 I Built a Web App to Help You Find Liquor Stores Near You — Here's How (and Why)</title>
      <dc:creator>Arun1989ninja</dc:creator>
      <pubDate>Wed, 30 Apr 2025 07:04:24 +0000</pubDate>
      <link>https://forem.com/arun1989ninja/i-built-a-web-app-to-help-you-find-liquor-stores-near-you-heres-how-and-why-4plj</link>
      <guid>https://forem.com/arun1989ninja/i-built-a-web-app-to-help-you-find-liquor-stores-near-you-heres-how-and-why-4plj</guid>
      <description>&lt;p&gt;Hey Dev Community! 👋&lt;/p&gt;

&lt;p&gt;I'm excited to share a side project I recently launched: nearmeliquorstore.net — a simple, location-based web app that helps users quickly find liquor stores near them. Whether you’re new in town, planning a party, or just don’t want to drive around looking, this app gets you sorted fast. 🍻&lt;/p&gt;

&lt;p&gt;🚀 &lt;strong&gt;Why I Built It&lt;/strong&gt;&lt;br&gt;
I noticed that while Google Maps does a decent job, it’s often cluttered with unrelated results, sponsored content, or doesn’t always focus specifically on liquor stores. I wanted a lightweight, user-friendly tool that:&lt;/p&gt;

&lt;p&gt;Shows only liquor stores nearby&lt;/p&gt;

&lt;p&gt;Works on both mobile and desktop&lt;/p&gt;

&lt;p&gt;Is privacy-aware (no account required)&lt;/p&gt;

&lt;p&gt;Loads fast and works in low-connectivity areas&lt;/p&gt;

&lt;p&gt;🛠️ Tech Stack&lt;br&gt;
Here's what I used to build it:&lt;/p&gt;

&lt;p&gt;Frontend: HTML5, CSS3,  JavaScript&lt;br&gt;
Backend : .NetCore MVC,C#&lt;br&gt;
Hosting: Contabo&lt;/p&gt;

&lt;p&gt;🔐 &lt;strong&gt;Privacy First&lt;/strong&gt;&lt;br&gt;
User location is only used client-side to show nearby results. No personal data is stored or tracked. I'm exploring options to make this even more transparent via open-sourcing the code.&lt;/p&gt;

&lt;p&gt;📈 Features (So Far)&lt;br&gt;
One-click location access&lt;/p&gt;

&lt;p&gt;Auto-fetches top-rated nearby liquor stores&lt;/p&gt;

&lt;p&gt;Click-to-call and click-for-directions options&lt;/p&gt;

&lt;p&gt;Mobile-first responsive design&lt;/p&gt;

&lt;p&gt;🧪 &lt;strong&gt;What I Learned&lt;/strong&gt;&lt;br&gt;
How to balance simplicity with usefulness&lt;/p&gt;

&lt;p&gt;Handling location permissions smoothly across browsers&lt;/p&gt;

&lt;p&gt;🎯 &lt;strong&gt;What's Next?&lt;/strong&gt;&lt;br&gt;
Add filters (e.g. open now, delivery available)&lt;/p&gt;

&lt;p&gt;User reviews integration&lt;/p&gt;

&lt;p&gt;Offline-first caching&lt;/p&gt;

&lt;p&gt;Open-source the project and invite community contributions&lt;/p&gt;

&lt;p&gt;Feel free to try it out and let me know what you think:&lt;br&gt;
🔗 &lt;a href="https://nearmeliquorstore.net" rel="noopener noreferrer"&gt;https://nearmeliquorstore.net&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you have any feedback, feature ideas, or want to collaborate — I’d love to hear from you in the comments!&lt;/p&gt;

&lt;p&gt;Cheers! 🥃&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>beginners</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
