LM
Quay lại dự án

2026

FieldApp

Nền tảng điều phối field serviceProduction

Ứng dụng quản lý đội kỹ thuật ngoài hiện trường, theo dõi ticket, phân quyền người dùng và hỗ trợ quản trị công việc theo thời gian thực.

Vai trò
Full-Stack Developer
Năm
2026
Loại dự án
Nền tảng điều phối field service
Trạng thái
Production
FieldApp dashboard
1 / 3

Tổng quan

Hệ thống điều phối đội kỹ thuật và quản lý ticket

Ứng dụng full-stack giúp đội vận hành theo dõi ticket, phân công kỹ thuật viên, quản lý trạng thái xử lý và tách quyền người dùng theo vai trò trong quy trình field service.

Vai trò

Full-Stack Developer

Thời lượng

Dự án cá nhân

Năm

2026

Mảng nghiệp vụ

Quản lý ticketĐiều phối nhân sựQuản lý trạng thái công việcPhân quyền người dùng

Vấn đề

Các đội kỹ thuật ngoài hiện trường cần một nơi tập trung để nhận việc, cập nhật tiến độ và giúp điều phối viên biết ai đang xử lý ticket nào.

Mục tiêu

  • Tập trung hóa ticket và trạng thái xử lý
  • Hỗ trợ phân công kỹ thuật viên rõ ràng
  • Tách vai trò quản trị, điều phối và kỹ thuật viên
  • Triển khai ổn định trên VPS

Giải pháp

Xây dựng dashboard điều phối với Next.js, API NestJS, PostgreSQL và Docker/Nginx để vận hành như một hệ thống quản lý ticket production.

Hướng giải quyết

  • Workflow ticket theo trạng thái
  • Phân công nhân sự và theo dõi trách nhiệm
  • RBAC cho nhiều nhóm người dùng
  • Triển khai Docker sau reverse proxy Nginx

Công nghệ

Next.jsNestJSPostgreSQLDockerNginxVPS / Linux

Điểm nổi bật

  • Thiết kế luồng quản lý ticket, trạng thái xử lý và phân công nhân sự.
  • Xây dựng phân quyền chi tiết để tách vai trò quản trị, điều phối và kỹ thuật viên.

Phạm vi phụ trách

Phát triển full-stack và triển khai production

  • Thiết kế luồng nghiệp vụ ticket và phân công kỹ thuật viên.
  • Phát triển dashboard quản trị bằng Next.js.
  • Xây dựng API backend bằng NestJS.
  • Thiết kế PostgreSQL schema cho ticket, người dùng và trạng thái xử lý.
  • Triển khai authentication và role-based permissions.
  • Đóng gói Docker và cấu hình Nginx trên VPS.

Tính năng

Ticket

  • Tạo và cập nhật ticket
  • Theo dõi trạng thái xử lý
  • Lịch sử xử lý ticket

Điều phối

  • Phân công kỹ thuật viên
  • Theo dõi đội phụ trách
  • Dashboard cho điều phối viên

Quản trị

  • Quản lý người dùng
  • Phân quyền theo vai trò
  • Dashboard tổng quan

Thách thức kỹ thuật

Thiết kế workflow ticket

Tổ chức trạng thái ticket để đội vận hành có thể theo dõi tiến độ mà không làm quy trình trở nên phức tạp.

Phân quyền theo vai trò

Tách quyền của quản trị viên, điều phối viên và kỹ thuật viên để mỗi nhóm chỉ thao tác trong phạm vi phù hợp.

Triển khai VPS

Cấu hình Docker và Nginx để ứng dụng có thể vận hành ổn định trên môi trường Linux VPS.

Kiến trúc

Frontend

Next.js

Backend

NestJS

Database

PostgreSQL

Infrastructure

DockerLinux VPSNginx
User
Next.js
NestJS
PostgreSQL
Docker
Nginx

Triển khai

Môi trường
Linux VPS
Container
Docker
Reverse proxy
Nginx
SSL / DNS
Cloudflare
Theo dõi
Application Logs, Docker Logs

Đội ngũ

Quy mô
1
Vai trò
Full-Stack Developer

Trách nhiệm

  • Thiết kế hệ thống
  • Phát triển frontend
  • Phát triển backend
  • Thiết kế cơ sở dữ liệu
  • Triển khai

Tài khoản demo

Quản trị viên

Email
admin@fieldapp.com
Mật khẩu
admin123

Quản lý

Email
manager@fieldapp.com
Mật khẩu
manager123

Trưởng nhóm

Email
teamleader@fieldapp.com
Mật khẩu
teamleader123

Nhân viên

Email
staff@fieldapp.com
Mật khẩu
staff123

Field Service Platform

Loại ứng dụng

Full-Stack

Kiến trúc

Docker + VPS

Triển khai

RBAC

Phân quyền