<?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: SOHAM CHAVAN</title>
    <description>The latest articles on DEV Community by SOHAM CHAVAN (@soham_chavan07).</description>
    <link>https://dev.to/soham_chavan07</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%2F3807426%2Fd3e6b965-cc96-44e7-ae42-6cbd45e7b5e8.jpg</url>
      <title>DEV Community: SOHAM CHAVAN</title>
      <link>https://dev.to/soham_chavan07</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/soham_chavan07"/>
    <language>en</language>
    <item>
      <title>Run Claude Code for FREE on Your Machine Using OpenRouter</title>
      <dc:creator>SOHAM CHAVAN</dc:creator>
      <pubDate>Sat, 15 Aug 2026 15:16:26 +0000</pubDate>
      <link>https://dev.to/soham_chavan07/run-claude-code-for-free-on-your-machine-using-openrouter-5d1o</link>
      <guid>https://dev.to/soham_chavan07/run-claude-code-for-free-on-your-machine-using-openrouter-5d1o</guid>
      <description>&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5msvv3n6tli2zz574ukn.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%2F5msvv3n6tli2zz574ukn.jpeg" alt=" " width="800" height="303"&gt;&lt;/a&gt;Tired of paying for Claude Pro just to get powerful AI coding help?&lt;/p&gt;

&lt;p&gt;I recently set this up and now run top-tier models right in my terminal — completely free on the free tier. Perfect for freelance web developers who want Claude-level intelligence for building projects, debugging, and client work without extra expenses.&lt;/p&gt;

&lt;h3&gt;
  
  
  Quick Setup (takes &amp;lt; 5 minutes)
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;1. Install Claude Code&lt;/strong&gt;&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
bash
npm install -g @anthropic-ai/claude-code

2. Get your free OpenRouter API key
→ openrouter.ai
3. Add these lines to your ~/.zshrc or ~/.bashrc:

export OPENROUTER_API_KEY="your_key_here"
export ANTHROPIC_BASE_URL="https://openrouter.ai/api"
export ANTHROPIC_AUTH_TOKEN="$OPENROUTER_API_KEY"
export ANTHROPIC_API_KEY=""  # Important: keep this blank

4. Restart your terminal and run:
claude --model openrouter/free

That’s it. You now have a powerful coding assistant running in your terminal.
Pro tip for freelancers
Use this while building client projects. It speeds up Next.js/React work, Tailwind styling, API integrations, and debugging dramatically.
![ ](https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/2arf96xmhu2l543s1jsn.jpeg)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>claudecode</category>
      <category>ai</category>
      <category>webdev</category>
      <category>claude</category>
    </item>
    <item>
      <title>Built a Blog App with Rails &amp; PostgreSQL – Looking for Code Review!</title>
      <dc:creator>SOHAM CHAVAN</dc:creator>
      <pubDate>Sat, 15 Aug 2026 15:01:51 +0000</pubDate>
      <link>https://dev.to/soham_chavan07/built-a-blog-app-with-rails-postgresql-looking-for-code-review-30a4</link>
      <guid>https://dev.to/soham_chavan07/built-a-blog-app-with-rails-postgresql-looking-for-code-review-30a4</guid>
      <description>&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxss9gfn7kgzdmjoggwp0.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%2Fxss9gfn7kgzdmjoggwp0.png" alt=" " width="800" height="366"&gt;&lt;/a&gt;Hey DEV community! 👋&lt;/p&gt;

&lt;p&gt;I've been working on a &lt;strong&gt;Blog Application&lt;/strong&gt; built with &lt;strong&gt;Ruby on Rails&lt;/strong&gt; to practice backend architecture, clean code standards, and Rails idioms.&lt;/p&gt;

&lt;p&gt;I'm sharing the repository to get feedback, code reviews, and suggestions on how to make the codebase cleaner and more scalable.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 Tech Stack &amp;amp; Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; Ruby on Rails 7, PostgreSQL&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Features:&lt;/strong&gt; User authentication, post publishing, commenting system, dynamic permissions&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🛠️ GitHub Repository
&lt;/h2&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/sohamchavan07" rel="noopener noreferrer"&gt;
        sohamchavan07
      &lt;/a&gt; / &lt;a href="https://github.com/sohamchavan07/Blog-App" rel="noopener noreferrer"&gt;
        Blog-App
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &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;Blog-App&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;A robust blogging platform built with Ruby on Rails and PostgreSQL.&lt;/p&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;Ruby (&amp;gt;= 3.x)&lt;/li&gt;
&lt;li&gt;Rails (&amp;gt;= 8.x)&lt;/li&gt;
&lt;li&gt;PostgreSQL&lt;/li&gt;
&lt;li&gt;JavaScript (importmap / optional Node build tooling)&lt;/li&gt;
&lt;li&gt;TailwindCSS, Stimulus, Devise, Stripe&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Quickstart (local development)&lt;/h2&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Clone the repo&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;git clone https://github.com/sohamchavan07/Blog-App.git
&lt;span class="pl-c1"&gt;cd&lt;/span&gt; Blog-App&lt;/pre&gt;

&lt;/div&gt;
&lt;ol start="2"&gt;
&lt;li&gt;Install dependencies&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;bundle install
bin/setup &lt;span class="pl-k"&gt;||&lt;/span&gt; (yarn install &lt;span class="pl-k"&gt;||&lt;/span&gt; npm install)&lt;/pre&gt;

&lt;/div&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Environment&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Copy example env and add required keys (Stripe keys, DB URL, secrets):&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;cp .env.example .env
&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; edit .env and add STRIPE_* and other secrets&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;ol start="4"&gt;
&lt;li&gt;Database&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;rails db:create db:migrate db:seed&lt;/pre&gt;

&lt;/div&gt;
&lt;ol start="5"&gt;
&lt;li&gt;Start the app&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;bin/dev
&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; or: rails server&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Open &lt;a href="http://localhost:3000" rel="nofollow noopener noreferrer"&gt;http://localhost:3000&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Tests&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;Run the test suite with:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;bin/rails &lt;span class="pl-c1"&gt;test&lt;/span&gt;
&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; or if using RSpec: bundle exec rspec&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Common commands&lt;/h2&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Install gems: &lt;code&gt;bundle install&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Install JS deps: &lt;code&gt;yarn install&lt;/code&gt; or &lt;code&gt;npm install&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Run migrations: &lt;code&gt;rails db:migrate&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Seed: &lt;code&gt;rails db:seed&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Start dev server: &lt;code&gt;bin/dev&lt;/code&gt; or &lt;code&gt;rails server&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Screenshots&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://github.com/screenshots/Screenshot%20from%202026-07-29%2020-51-16.png"&gt;&lt;img width="1343" height="617" alt="Screenshot from 2026-07-29 20-51-16" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fscreenshots%2FScreenshot%2520from%25202026-07-29%252020-51-16.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://github.com/screenshots/Screenshot%20from%202026-07-29%2020-47-48.png"&gt;&lt;img width="1343" height="617" alt="Screenshot from 2026-07-29 20-47-48" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fscreenshots%2FScreenshot%2520from%25202026-07-29%252020-47-48.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://github.com/screenshots/Screenshot%20from%202026-07-29%2020-37-04.png"&gt;&lt;img width="1343" height="617" alt="Screenshot from 2026-07-29 20-37-04" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fscreenshots%2FScreenshot%2520from%25202026-07-29%252020-37-04.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Environment variables (examples)&lt;/h2&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;DATABASE_URL&lt;/code&gt; or standard &lt;code&gt;config/database.yml&lt;/code&gt; settings&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;RAILS_MASTER_KEY&lt;/code&gt; or &lt;code&gt;config/master.key&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;…&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/sohamchavan07/Blog-App" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;





&lt;h2&gt;
  
  
  🔍 Where I'm Looking for Feedback
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Controller vs Model Boundaries:&lt;/strong&gt; Are controllers thin enough, or am I leaning on the wrong layer for business logic?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Database Performance:&lt;/strong&gt; Any obvious N+1 queries or missing indexes on foreign keys?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rails Conventions:&lt;/strong&gt; Code smells or areas where I can better follow "Convention over Configuration"?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I’d love any constructive feedback, refactoring ideas, or suggestions on what to build next. Drop your thoughts below!&lt;/p&gt;

</description>
      <category>ruby</category>
      <category>rails</category>
      <category>reviews</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Stop building 'scalable' architecture for a product with zero users</title>
      <dc:creator>SOHAM CHAVAN</dc:creator>
      <pubDate>Mon, 09 Mar 2026 21:52:29 +0000</pubDate>
      <link>https://dev.to/soham_chavan07/stop-building-scalable-architecture-for-a-product-with-zero-users-5e04</link>
      <guid>https://dev.to/soham_chavan07/stop-building-scalable-architecture-for-a-product-with-zero-users-5e04</guid>
      <description>&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%2Fwm5hng97ratcfk0jt4ft.jpg" 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%2Fwm5hng97ratcfk0jt4ft.jpg" alt=" " width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>architecture</category>
      <category>softwareengineering</category>
      <category>startup</category>
      <category>systemdesign</category>
    </item>
  </channel>
</rss>
