Cấu Trúc Thư Mục
Dự án Touraro được tổ chức thành 4 phần chính: backend, admin, client, và ragbot_data.
Dưới đây là bảng cấu trúc
| Thư mục | Vai trò |
|---|---|
| backend/ | Xử lý API, chatbot AI, thời tiết, truy vấn RAG, tích hợp OpenAI + OWM. |
| client/ | Frontend Next.js dành cho người dùng: bản đồ du lịch, chatbot, UI chính. |
| admin/ | Frontend Next.js dành cho Admin: xem dashboard thời tiết – mực nước – giao thông, quản lý người dùng, người đăng ký hướng dẫn viên và nội dung Client. |
| ragbot_data/ | Chứa dữ liệu JSON, embeddings và scripts tạo vector store cho chatbot RAG. |