# General # ---------------------------------------------------------------- # macOS generated files .DS_Store .AppleDouble .LSOverride # IDE configuration files .idea/ .vscode/ *.iml *.iws # Log and cache files *.log *.cache *.pyc __pycache__/ # Secrets (never commit these) # The secrets/ directory is handled by its own .gitignore, but this is an extra layer of safety. secrets/ *.env .env.* !.env.example # OS-specific files Thumbs.db ehthumbs.db # Frontend Web (Vite / React) # ---------------------------------------------------------------- frontend-web/node_modules/ frontend-web/dist/ frontend-web/.env.local frontend-web/coverage/ frontend-web/.vite/ # Mobile (Flutter) # ---------------------------------------------------------------- mobile-apps/*/.dart_tool/ mobile-apps/*/.pub-cache/ mobile-apps/*/build/ mobile-apps/*/.flutter-plugins mobile-apps/*/.flutter-plugins-dependencies # Firebase / Backend # ---------------------------------------------------------------- # Python virtual environments firebase/functions/venv/ firebase/dataconnect/venv/ # Firebase emulator logs *.log firebase-debug.log firebase-debug.*.log firestore-debug.log ui-debug.log # Generated SDKs (can be regenerated, so often ignored) # Decide with your team if you want to commit these or not. # For now, we will commit them to simplify setup for new developers. # @dataconnect/ # Temporary files from this project # ---------------------------------------------------------------- # The Base44 export directory should not be committed /krow-workforce-export-latest/ # The legacy Laravel project should not be committed /legacy-web/ # The temporary mobile app folders should not be committed /flutter-mobile-client-app/ /flutter-mobile-staff-app/ /inspiration/