# Python __pycache__/ *.py[cod] *$py.class *.so .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ share/python-wheels/ *.egg-info/ .installed.cfg *.egg MANIFEST backend/app/static/snapshots/ reports # Virtual Environments .env .venv env/ venv/ ENV/ env.bak/ venv.bak/ # Installer logs pip-log.txt pip-delete-this-directory.txt # Unit test / coverage reports htmlcov/ .tox/ .nox/ .coverage .coverage.* .cache nosetests.xml coverage.xml *.cover *.py,cover .hypothesis/ .pytest_cache/ cover/ # Jupyter Notebook .ipynb_checkpoints # Visual Studio Code .vscode/ *.code-workspace # PyCharm / IntelliJ .idea/ # Windows Thumbs.db ehthumbs.db Desktop.ini # MacOS .DS_Store .AppleDouble .LSOverride # Frontend - Node / Vite frontend/node_modules/ frontend/dist/ frontend/.env frontend/.env.local frontend/.env.*.local frontend/npm-debug.log* frontend/yarn-debug.log* frontend/yarn-error.log* frontend/pnpm-debug.log* mysql_data snapshots # Backend Specific # If frontend builds into backend/static or similar, ignore it if you want to force rebuilds # Assuming frontend builds to backend/dist or similar based on README backend/dist/ backend/static/ *.sqlite3 *.db # Environment Variables (CRITICAL) .env .env.production