feat: Add environment configuration, ESLint setup, GitHub Actions deployment workflow, comprehensive API documentation, Jest testing configuration, and optimized Vite setup; implement AI model lazy loading and SEO components for improved performance and user experience

This commit is contained in:
defiQUG
2025-10-05 06:34:26 -07:00
parent 52e9acb329
commit e6aec40163
10 changed files with 583 additions and 0 deletions

28
.env.public.example Normal file
View File

@@ -0,0 +1,28 @@
# Public Environment Variables Only
# This file can be committed to version control
# Application Info
VITE_APP_NAME="Miracles In Motion"
VITE_APP_VERSION="3.0.0"
VITE_APP_ENV="production"
# Public URLs
VITE_API_BASE_URL="https://api.miraclesinmotion.org"
VITE_CDN_URL="https://cdn.miraclesinmotion.org"
# Feature Flags
VITE_ENABLE_AI_ASSISTANCE="true"
VITE_ENABLE_ANALYTICS="true"
VITE_ENABLE_MOBILE_APP="true"
VITE_ENABLE_TRAINING="true"
# Performance Settings
VITE_AI_BATCH_SIZE="5"
VITE_CACHE_TIMEOUT="300000"
VITE_REQUEST_TIMEOUT="30000"
# Note: Sensitive data should be managed through:
# - Server-side environment variables
# - Secure credential management systems
# - Runtime configuration APIs
# Never commit API keys, passwords, or tokens to version control