chore: update infrastructure configs, audit docs, and env template

- Update Docker Compose configs for Redis, Typesense, and MinIO services
- Update GitHub Actions deploy workflow with improved caching and steps
- Extend .env.example with Stringee, Zalo OA, and FCM config keys
- Update audit documentation with latest findings and recommendations
- Update CHANGELOG and README with recent feature additions

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
Ho Ngoc Hai
2026-04-16 05:16:42 +07:00
parent 53c33a1c50
commit e78d706b42
26 changed files with 150 additions and 55 deletions

View File

@@ -31,7 +31,7 @@ The **GoodGo Platform AI** is a well-architected Vietnamese real estate platform
goodgo-platform-ai/
├── apps/
│ ├── api/ # NestJS backend (3,001 files)
│ └── web/ # Next.js 14 frontend (864 files)
│ └── web/ # Next.js 15 frontend (864 files)
├── libs/
│ ├── ai-services/ # Python FastAPI services
│ └── mcp-servers/ # Model Context Protocol servers
@@ -199,7 +199,7 @@ pnpm test:e2e:web # Web-only E2E tests
---
## 3. FRONTEND STRUCTURE (Next.js 14)
## 3. FRONTEND STRUCTURE (Next.js 15)
### 3.1 Route Architecture (App Router)
@@ -1330,7 +1330,7 @@ Redis (Cache): ✅ Optional password
⚠️ Monitor large JSON fields (amenities, nearbyPOIs) for query slowness
**Frontend Optimization:**
✅ Next.js 14 with App Router
✅ Next.js 15 with App Router
✅ Tailwind CSS for minimal CSS
⚠️ Map component (Mapbox GL) could be lazy-loaded
@@ -1413,7 +1413,7 @@ Redis (Cache): ✅ Optional password
✅ HTTPS ready (Nginx reverse proxy)
✅ Frontend
✅ Modern framework (Next.js 14)
✅ Modern framework (Next.js 15)
✅ Responsive design (Tailwind CSS)
✅ Component library (Shadcn/Radix)
✅ State management (Zustand + React Query)
@@ -1650,7 +1650,7 @@ Architecture: Domain-Driven Design
### Frontend Stack
```
Framework: Next.js 14 (App Router)
Framework: Next.js 15 (App Router)
Language: TypeScript 5.4
UI Components: Shadcn/Radix UI
Styling: Tailwind CSS 3