Learn vibe coding by building a shopping app you understand.

Build Northstar, a practice shopping app, with AI assistance and Ruby on Rails. This written beginner course helps you turn an idea into small requests, understand the changes and check each feature before moving on.

Follow a 120-page PDF with prompts, reference code, checkpoints and a visual reference kit. You build the Rails application yourself, including product browsing, search, a cart and simulated checkout.

$44.95 $29.99 limited time

One-time purchase · instant download. AI tools, hosting, and domains are billed separately by those providers.

For curious beginners. Allow several weeks of short sessions.

Northstar reference storefront with search, product categories, and product cards
Meet Northstar. This is the browser prototype included as your visual target. You build the Rails application during the course.

From browsing to a practice order.

Northstar cart reference showing quantity controls and an order summary
A cart becomes a lesson in ownership, quantity, and server-calculated totals.

What you get

  • The course: 120 pages of lessons, prompts, reference examples, and checkpoints.
  • The visual kit: a browser prototype, screenshot references, and editable manuscript.
  • A repeatable process: ask, inspect, check, and save a working version.

Screenshots show the companion prototype. Orders and worker states are simulations. The course teaches practice checkout; it does not include real card payments, tax, shipping, or a finished Rails app.

Requirements. A plan. A check. A save point.

Each build lesson gives you a goal, a prompt, reference code, and a checkpoint. You practice the same review a senior engineer uses on a junior’s pull request — including when the author is a model.

You’ll need a computer, an editor, and access to a code-aware AI assistant. Windows setup uses WSL. AI tools, hosting, and domain charges are separate from the course.

What vibe coding means in this course

You describe a small feature to an AI coding assistant, review its proposed changes and check the result. You also learn the Rails concepts behind the app so you can explain what you are building. A working-looking screen is a starting point: the course asks you to test behavior and save a version you understand before adding another feature.

  1. 01

    Learn to direct the build

    Prompting, software basics, workspace setup, and source control · pp. 10–34

  2. 02

    Build the shopping journey

    Design, catalog, interactions, cart, and practice checkout · pp. 35–59

  3. 03

    Understand what happens behind the screen

    Background jobs and a debugging workshop · pp. 60–95

  4. 04

    Learn how to put it online

    Deployment, AWS, maintenance, and your next project · pp. 96–115

Specific does not mean enormous.

A short request can be precise. A long request can still be vague. “Modern, beautiful, clean” describes your taste, but leaves the layout and behavior for the assistant to guess.

The vague request

“Make the product page really premium and super user friendly.”

A request you can check

“Improve only the product detail template. Put the square product image on the left and the title, price, stock, quantity, and Add to cart form on the right at desktop widths. Stack them on small screens. Use the existing teal action color, visible input labels, and a disabled sold-out button. Keep controller and model behavior unchanged. Show the page at 390px and 1440px widths.”

Why it works: The improved prompt turns taste into decisions the browser can demonstrate. It also makes an unrelated backend rewrite easier to reject.

Try it: stop, check, commit.

Ask for two layout suggestions in prose before changing code. Choose one, implement it, and compare the result at the same viewport size. Can you explain what changed?

Adapted from “Specific does not mean enormous,” Build Your First Real App, Marketplace Edition, page 11.

$44.95 $29.99 limited time

Know exactly what you’re buying.

Is this a no-code or “build an app with no experience” course?

No. You do not need a computer-science degree, but you will use an editor, read explanations, and take responsibility for what ships. The course teaches how to judge AI output — not how to avoid looking at code.

What exactly do I receive?

A 120-page PDF and the Northstar visual reference kit: a browser prototype, screenshot references, and the editable manuscript. This is a self-paced reading and building course, not a video course or a finished Rails app.

Which tools do I need?

A computer running macOS, Ubuntu, or Windows with WSL; a code editor; and access to a code-aware AI assistant. The course walks through Rails, PostgreSQL, Tailwind, Stimulus, and Git setup.

Are there costs beyond the course?

Your AI assistant, hosting, domain, and other third-party services may have separate charges. They are not included in the course price. Check your chosen providers before signing up.

How long should I allow?

Plan on several weeks of short sessions. Setup may take an evening. Progress is organized around working checkpoints, not a guaranteed weekend finish.

Does the marketplace take real payments?

No. The core project records practice orders without collecting cards. Real payments, tax, shipping, and seller accounts are later extensions, not completed course features.

Is the visual kit the app I will deploy?

The kit is a browser prototype and design reference. Its order and worker states are simulations. You integrate the Rails reference examples into your own app and run the supplied checks; the kit is not a deployable Rails application.

How do I access my purchase?

After payment, download the archive from the confirmation page. A download link is also sent by email. Links last 30 days and allow 25 downloads; save a local copy for continued access.

Get the course

Start small, learn what the code does, and keep a version you can explain.

$44.95 $29.99 limited time

Prefer the free 10-prompt guide first?

Learn to build it yourself. Build it with us. Or have us build it for you.

Build it yourself

The course

Learn how a professional engineer uses AI: requirements, review, tests, and code you can own.

Get the course

Build it with us

A working session

Bring the project. We’ll inspect the code, set the next check, and leave you able to continue.

Request a consult

Have us build it

Done-for-you software

A fixed-scope site, tool, or product — with published pricing and code you own.

View website services

Keep learning for free