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.
83 lines
1.7 KiB
Plaintext
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/
|