Course lesson 01 · Getting Started

Intro & Overview

One study unit · Read, recall, then practice · Original video 00:20:15

The course builds Smart Links, a short-link SaaS application whose redirects can vary by country and whose dashboard reports clicks and destination health. Its central lesson is how to divide a full-stack product into services with different responsibilities, then connect Cloudflare compute and storage products. React and the other libraries provide the working example; this is a systems course rather than a beginner framework tutorial.

Primary source: course video 01 · Supplied English subtitles · 00:20:15.

Understand the idea

What the course does

  1. Inspect the finished dashboard: create links, set a default destination, and configure country overrides.
  2. Identify the two apps and shared Data Ops package in the pnpm workspace.
  3. Trace dashboard data through its backend to the database, and distinguish that path from public link redirects.
  4. Use the starter repository for following along and the completed repository or supplied snippets to compare work when stuck.

Watch for

Recall before revealing

Why does this project have two applications and a shared package?

Reveal the explanation

The apps separate user-facing CRUD/authentication from redirects and background processing; the package lets both reuse the same data definitions and queries.

Try it

Draw three boxes for the user application, data service, and Data Ops. Place link editing, public redirecting, and database query definitions in their appropriate boxes.

Check your result

You can explain each responsibility and show that shared code is imported into deployable apps rather than called as another network service.

Practice prompts and answer checks are added teaching material. Answer from memory first, then compare and explain any difference.

Rewatch only what you need

Open this lesson in your original course library and seek to the times below. Videos are not hosted on this site.

Companion primary documentation: Cloudflare Workers runtime APIs. For recorded API names, commands, limits, and prices, check the version you use.

  Next →