Files
Krow-workspace/.gitignore
bwnyasse ef645fd99f feat: add documentation for GCP migration and Base44 API export
This commit adds two new documentation files:

- `docs/03-backend-api-specification-v3.md`: This document defines the backend API to be built on the Firebase/GCP ecosystem, replacing the Base44 backend. It is based on the comprehensive Base44 API documentation (v3.0) and will guide the development of the new backend using Firebase Data Connect and Cloud Functions.
- `docs/07-reference-base44-api-export-v3.md`: This document provides complete API specifications for all entities, SDK methods, and integration endpoints of the KROW Workforce platform built on Base44.
2025-11-21 09:53:25 -05:00

83 lines
1.7 KiB
Plaintext

# General
# ----------------------------------------------------------------
# macOS generated files
.DS_Store
.AppleDouble
.LSOverride
# IDE configuration files
.idea/
*.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)
# ----------------------------------------------------------------
# Android
.gradle/
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/