Capstone topics from the end of the program: how to set up a full-stack backend project, work with npm and Git, test APIs with Postman or curl, apply layering and REST habits, and prepare for deployment and the mock interview. These patterns tie Express, SQL, and deployment lessons into day-to-day engineering practice.

How to work from a starter repository — Basic

Clone the program starter, install dependencies, copy .env.example, and run locally before customizing.
Learn: Starters encode conventions the course expects. Clone, install, configure .env, migrate, and seed before changing behavior—prove the baseline works, then implement features incrementally.

Supplementary examples

.env.example fields (typical)

DATABASE_URL=postgresql://user:pass@localhost:5432/dbname
PORT=5001
LOG_LEVEL=debug
NODE_ENV=development

Course example

git clone <starter-repo-url>
cd <project-folder>
npm install
cp .env.example .env   # then fill in DATABASE_URL, PORT, etc.
npm run migrate
npm run seed
npm start

Additional references & examples

← All Project & repo setup · Misc / Other