Commit 04ca3eae authored by ThinhNC's avatar ThinhNC

chore: remove extraneous Next.js documentation file and update README

parent 0831e1f4
# Data Crawler Frontend (`data-crawler-fe`) # Data Crawler Frontend (`data-crawler-fe`)
Dự án frontend chuyên dụng cho hệ thống **Data Crawler**, được xây dựng trên nền tảng **Next.js 16 (App Router)** tuân thủ cấu trúc chuẩn trong tài liệu [`project-structure.md`](./project-structure.md). Dự án frontend chuyên dụng cho hệ thống **Data Crawler**, được xây dựng trên nền tảng **Next.js 16 (App Router)**.
## 🚀 Tech Stack ## Tech Stack
| Công nghệ | Vai trò | | Công nghệ | Vai trò |
| :--- | :--- | | :------------------------ | :-------------------------------------------------- |
| **pnpm** | Package manager hiệu năng cao | | **pnpm** | Package manager hiệu năng cao |
| **Next.js 16** | Framework React với App Router (`src/app`) | | **Next.js 16** | Framework React với App Router (`src/app`) |
| **TypeScript** | Type-safety toàn diện | | **TypeScript** | Type-safety toàn diện |
| **Tailwind CSS v4** | Modern utility-first CSS & theme tokens | | **Tailwind CSS v4** | Modern utility-first CSS & theme tokens |
| **shadcn/ui** | UI Component system (Radix UI primitives) | | **shadcn/ui** | UI Component system (Radix UI primitives) |
| **TanStack Query v5** | Quản lý Server State, cache và auto-refetching | | **TanStack Query v5** | Quản lý Server State, cache và auto-refetching |
| **React Hook Form + Zod** | Xử lý form và schema validation | | **React Hook Form + Zod** | Xử lý form và schema validation |
| **Axios** | HTTP Client với Interceptors và fallback mock layer | | **Axios** | HTTP Client với Interceptors và fallback mock layer |
--- ---
## 📁 Cấu trúc thư mục (Project Structure) ## Cấu trúc thư mục (Project Structure)
``` ```
data-crawler-fe/ data-crawler-fe/
...@@ -51,26 +51,31 @@ data-crawler-fe/ ...@@ -51,26 +51,31 @@ data-crawler-fe/
--- ---
## 🛠️ Hướng dẫn cài đặt & khởi chạy ## Hướng dẫn cài đặt & khởi chạy
### 1. Cài đặt dependencies ### 1. Cài đặt dependencies
```bash ```bash
pnpm install pnpm install
``` ```
### 2. Chạy môi trường phát triển (Development) ### 2. Chạy môi trường phát triển (Development)
```bash ```bash
pnpm run dev pnpm run dev
``` ```
Mở trình duyệt tại: [http://localhost:3000](http://localhost:3000) Mở trình duyệt tại: [http://localhost:3000](http://localhost:3000)
### 3. Build Production ### 3. Build Production
```bash ```bash
pnpm run build pnpm run build
pnpm run start pnpm run start
``` ```
### 4. Kiểm tra Linting & Type checking ### 4. Kiểm tra Linting & Type checking
```bash ```bash
pnpm run lint pnpm run lint
``` ```
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment