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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user