# ─── Python ────────────────────────────────────────────────── __pycache__/ *.py[cod] *$py.class *.so *.egg *.egg-info/ dist/ build/ .eggs/ .env .venv venv/ env/ ENV/ # ─── ML Models (large binary files — regenerate with model_pipeline.py) ─── # backend/models/*.pkl # backend/models/*.joblib # backend/models/*.json # backend/models/*.bin # Keep the models directory but not the binaries !backend/models/.gitkeep # ─── Data (regenerate with data_generator.py) ──────────────── # backend/data/*.csv # Runtime stores — credentials + college/portfolio mutations (not for VCS) backend/data/accounts.json backend/data/college_data.json backend/data/student_profiles.json backend/data/verification.json # Keep the data directory !backend/data/.gitkeep # ─── Node / Frontend ───────────────────────────────────────── node_modules/ frontend/node_modules/ frontend/dist/ frontend/build/ frontend/.vite/ *.local # ─── Root dev tooling (puppeteer screenshot script — not part of app) ─── /package.json /package-lock.json /take_screenshots.js /Output_Screenshots/ # ─── IDE & OS ───────────────────────────────────────────────── .vscode/ .idea/ *.swp *.swo .DS_Store Thumbs.db desktop.ini # ─── Logs & temp ───────────────────────────────────────────── *.log *.tmp *.temp npm-debug.log* yarn-debug.log* yarn-error.log* # ─── Secrets ───────────────────────────────────────────────── .env .env.local .env.production *.pem *.key secrets.json