GENAI 102
M04 · L03
Shaping the Build

Choosing the Stack & Design

What language, what framework, what kind of app, what architecture? These used to be experts’ calls. With Module 2’s literacy behind you, they are decisions you can now make well — by reasoning them through, out loud, with GenAI as your sounding board.

01 / 08
GENAI 102
M04 · L03
Four Decisions

What You’re Choosing

A “stack” is just the set of tools your project sits on. For a first build, it comes down to four decisions.

  • The app type — web app, script, static site (you named this in Module 2)
  • The language & framework — e.g. Python, JavaScript/Node, React
  • The data store — a file, a light database like SQLite, or none at all
  • The hosting — where it runs so others can reach it
02 / 08
GENAI 102
M04 · L03
The Rule of Thumb

Pick Boring, Popular Tools

Fit the choice to two things: your goal, and what you — and your tools — can actually support.

Why boring wins
A popular, well-worn tool has countless examples online. Coding agents were trained on those examples — so they write it better, with fewer surprises, than something new and clever.
03 / 08
GENAI 102
M04 · L03
Let It Compare

Using GenAI to Decide

The LLM is great at laying out options. The pick is still yours.

  • Describe your goal — what the app does, who uses it
  • State your constraints — your skill level, time, budget
  • Ask it to compare 2–3 stacks — with the tradeoffs of each
  • Then you pick — and can explain, in a sentence, why
04 / 08
GENAI 102
M04 · L03
Less Is More

The Simplest Thing That Works

Don’t add a database, a framework, or a service you don’t need yet. Every extra piece is something to set up, learn, secure, and keep running.

The real cost
Complexity isn’t a one-time fee — it’s a cost you pay forever. Start with the least you can, and add a piece only when the project actually asks for it.
05 / 08
GENAI 102
Build It
Your Capstone Stack

Build It

How to implement: ask an LLM to propose two stacks for your capstone, with pros and cons for each — then write one sentence on why you picked one.

  • Weekly AI Tasks tracker — a small web app, a simple server, and a light database (e.g. SQLite) is plenty; how you handle messaging drives the backend choice.
  • Personal brand site — a static site of plain HTML/CSS (or a simple static generator); no backend, no database — the simplest thing that works.
06 / 08
GENAI 102
Knowledge Check

Check what stuck

Three questions from this lesson. Answer to see why — the explanation appears whether you were right or wrong. Nothing is scored or saved.

Question 1 of 0
Score 0/0

07 / 08
GENAI 102
Summary
Recap

What you learned

A stack is four decisions: app type, language/framework, data store, hosting. Fit them to your goal, favour boring and popular tools, let GenAI compare the options — then pick the simplest thing that works.

Next Lesson
08 / 08