Node.js (version 14 or later) MySQL (for database setup) Git (for version control) MySQL Workbench (optional, for importing SQL) ...