Skip to main content
Deployments & App Management

Code and deploy your app with Claude and DollarDeploy

We will guide you through how you can use Claude Code to write all code of your app for you and deploy it live with DollarDeploy.

— Ruslan Gainutdinov

We will guide you through how you can use Claude Code to write all code of your app for you and deploy it live with DollarDeploy.

You'll end up with your app running on a server you own — all-in around $12/mo (DollarDeploy $5 plus a ~$7 Hetzner server), instead of a Vercel bill that grows with your traffic, or a limited $25/mo Lovable account with 100 credits. Docker optional, no SSH needed, and infrastructure you control.

Prerequisites

  • GitHub account. We will use GitHub to host the source code for our app.
  • GitHub Desktop app. Local folder and your GitHub repository will be synchronized using this app.
  • Claude Code. We will ask AI to change the landing page and write blog articles. A Claude Pro or Max plan is required. You can also try OpenAI Codex.
  • VS Code — an optional code editor for browsing and tweaking files.
  • DollarDeploy account (register here, start for free with one app and later use FRIENDS50 discount code to get 50% discount for first 3 months)
  • Server created with DollarDeploy using DigitalOcean, Hetzner or any other supported provider. See the guide here on how to create server with DollarDeploy
  • Good starter template (choose this carefully - see examples below)

Creating our app - pick a template

Good, properly structured template is crucial for AI agents to get their work done correctly. Without it, AI agents will invent structural things themselves, building confusing and sometimes contradicting configuration, leading to mistakes and costly back and forth chats later.

Choose one of this, for example:

Deploy Next.js 16 Boilerplate | DollarDeploy
Deploy Next.js 16 Boilerplate in one click to your VPS.
Next.js Blog Starter Kits & Templates
A statically generated blog example using Next.js and Markdown.
GitHub - timlrx/tailwind-nextjs-starter-blog: This is a Next.js, Tailwind CSS blogging starter template. Comes out of the box configured with the latest technologies to make technical writing a breeze. Easily configurable and customizable. Perfect as a replacement to existing Jekyll and Hugo individual blogs.
This is a Next.js, Tailwind CSS blogging starter template. Comes out of the box configured with the latest technologies to make technical writing a breeze. Easily configurable and customizable. Per…
GitHub - siddharthamaity/nextjs-16-starter-shadcn
Contribute to siddharthamaity/nextjs-16-starter-shadcn development by creating an account on GitHub.

Building based on a template

Open the template you picked on GitHub (for example the Next.js boilerplate) and press “Use this template” → “Create a new repository”. A Public repo is visible to everyone; if you pick Private, you'll need to log in to GitHub from DollarDeploy later.

Cloning it locally

Open GitHub Desktop and press “Sign in with GitHub.com”. Clone your new repository to a local folder.

Open it in Terminal

In GitHub Desktop, right-click the repository name and choose “Open in Terminal”.

Running Claude Code

Type claude to start Claude Code, then click “Yes, I trust the folder”. Don't have it installed yet? Run curl -fsSL https://claude.ai/install.sh | bash first.

Ask Claude Code to make changes

Ask Claude to build your app — change the landing page, add pages, write blog posts. While it works, register at DollarDeploy.

Tips on writing good prompt
Be specific, don’t write “make me a website”
Instead write “make me landing page about plush toys store with a hero unit, features sections and testimonials”. Provide sample content, and similar websites.
Pro tip: plan your website and sections and content in the document and then copy paste whole document to Claude.

Wait for changes, answer questions Claude asks

Remember: Your new superpower is to read and understand that Claude writes. Pay attention and if you are unsure, ask questions.

Push changes to GitHub

When Claude finishes, switch back to GitHub Desktop. Select the changed files (skip any temporary design or draft files you handed to Claude), write a short summary, and press Commit. Afterwards, press “Push origin” to send your changes to GitHub.

Adding app on DollarDeploy

In DollarDeploy, add a new app: pick your GitHub account and the app's repository, and give it a name. Choose hostname from the server you have.

Continue with the defaults and press “Create app”.

Deploying your app

Press Deploy to build and get your app running. Wait for the deploy to finish, then open your app's URL. That's it — your app is live. 🎉

DollarDeploy handles HTTPS, builds, logs, and backups automatically — no Nginx, Docker, or Terraform to configure. Need a database? Add managed PostgreSQL or Redis in one click and set any environment variables your app needs. Add your own custom domain once it looks good.

Want new changes to go live automatically? Turn on “Deploy automatically” on the app's overview page — then every push to GitHub redeploys on its own.

Optional: run locally

Highly recommended: set up a local environment where you can run things locally and view the changes before you deploy.

  • Install NodeJS https://nodejs.org/en/download
  • Get started with MacOS terminal
  • Go to the app folder and run npm run dev to run it locally
  • Open locally running app in browser, typically http://localhost:3000
  • When Claude makes changes, they are automatically reflected on your local browser

Q&A

Why do we need Claude Code — can we use other tools?

It gives you the best results and the quickest turnaround. You can use Claude Desktop and others, but it's harder to get all the required tools running locally, so you'll waste tokens on unnecessary steps. No deep terminal knowledge required — the prompting experience is the same as other tools. You could also try OpenAI Codex as an alternative.

Why not use Lovable or Bolt?

Lovable is good for a basic landing page, but for a real app — and full ownership of your code and platform — you'll want to export it and use Claude Code with DollarDeploy.

Live workshops

Ship It Saturdays — hands-on Helsinki workshops where non-technical people build a real app and put it live on the internet with Claude Code + DollarDeploy. No coding needed. We run them from time to time — want in? Email hello@dollardeploy.com for the next date.

Deploy to your own VPS from $5/mo. Next.js, Go, Python with automatic HTTPS. No Vercel bills, no Docker, no lock-in.

Updated on Sep 20, 2026