- Added bilingual comments and metadata in `layout.tsx`, including application title and description in both English and Vietnamese. - Updated `page.tsx` to include bilingual loading messages, welcome prompts, and login instructions for improved user experience. - Enhanced `login/page.tsx` with bilingual labels and messages for form fields and error handling. - Improved `auth.api.ts` with detailed comments on authentication processes, including registration, login, logout, and token management. - Updated `auth.store.ts` to include bilingual comments for state management and authentication methods. - Enhanced API response types in `api.types.ts` with bilingual documentation for better clarity. - Improved user management routes and services in `user.controller.ts` and `user.service.ts` with bilingual comments for better maintainability.
Web Client Application
Next.js web application for GoodGo Platform Client Portal.
Features
- Next.js 14 with App Router
- TypeScript
- Tailwind CSS
- Zustand for state management
- API integration with auth service
Development
# Install dependencies
pnpm install
# Start development server
pnpm dev
# Build for production
pnpm build
# Start production server
pnpm start
Environment Variables
NEXT_PUBLIC_API_URL- API base URL (default: http://localhost/api/v1)