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 use npm scripts in package.json — Basic

Standard scripts to start the server, run migrations, and seed the database.
Learn: npm scripts are the team’s shared commands—everyone runs the same start and migrate steps. Document them in README so onboarding takes minutes, not hours.

Supplementary examples

Run migrations before start in dev

# package.json
"scripts": {
  "dev:reset": "knex migrate:rollback --all && knex migrate:latest && knex seed:run && nodemon src/server.js"
}

Course example

{
  "scripts": {
    "start": "node src/server.js",
    "dev": "nodemon src/server.js",
    "migrate": "knex migrate:latest",
    "seed": "knex seed:run"
  }
}

Additional references & examples

← All Project & repo setup · Misc / Other