| # βββ 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 | |