App Building & Devintermediate
Node.js
Definition
A runtime that lets JavaScript run on a server (not just in a browser). It powers the backend of many modern web apps and is the foundation for tools like Next.js.
Why it matters
Node.js enables JavaScript to be a full-stack language, meaning one team (or one founder) can write both frontend and backend in the same language.
Example
A founder's Next.js app uses Node.js on the server to handle API requests, process payments, and send emails, without needing a separate backend language like Python or PHP.
Related terms
Learn the language of business - and build the systems behind it.
Rich Girl Systems turns 1168+ founder concepts into a step-by-step programme with daily challenges, XP and your own assistant.
Take the free founder quiz