Build the ML-classification portfolio project: engineer technical-indicator features, train an XGBoost model to predict whether the S&P 500 will be up or down tomorrow, benchmark it against a coin flip, and publish a GitHub repo.