LM
Quay lại dự án

2026

VegiFlow

Nền tảng CRM / ERPProduction

Hệ thống full-stack cho cửa hàng thực phẩm chay, gom landing page, quản lý sản phẩm, tồn kho, đơn hàng và web chatbot vào một luồng vận hành thống nhất.

Vai trò
Full-Stack Developer
Năm
2026
Loại dự án
Nền tảng CRM / ERP
Trạng thái
Production
VegiFlow dashboard
1 / 3

Tổng quan

Nền tảng CRM/ERP cho bán hàng và quản lý kho

Nền tảng CRM/ERP full-stack được thiết kế để gom các hoạt động vận hành hằng ngày vào một hệ thống thống nhất: quản lý sản phẩm, tồn kho, đơn hàng, khách hàng và hỗ trợ khách hàng bằng chatbot AI theo mô hình RAG.

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ý tồn khoQuản lý bán hàngQuản lý đơn hàngQuản lý khách hàngHỗ trợ khách hàng bằng AI

Vấn đề

Việc quản lý sản phẩm, tồn kho, đơn hàng và câu hỏi của khách hàng qua nhiều công cụ rời rạc dễ tạo thao tác trùng lặp, khó theo dõi trạng thái và làm giảm hiệu quả vận hành.

Mục tiêu

  • Tập trung hóa hoạt động vận hành
  • Giảm thao tác thủ công khi quản lý tồn kho
  • Cung cấp trợ lý tư vấn khách hàng bằng AI
  • Tạo nền tảng có thể mở rộng cho tăng trưởng sau này

Giải pháp

Xây dựng một nền tảng CRM/ERP thống nhất với giao diện web hiện đại, RESTful API, tích hợp chatbot AI và quy trình triển khai bằng Docker.

Hướng giải quyết

  • Quản lý tập trung sản phẩm, tồn kho và đơn hàng
  • Dashboard quản trị có phân quyền theo vai trò
  • Chatbot AI theo mô hình RAG sử dụng OpenAI API
  • Triển khai container hóa bằng Docker

Công nghệ

Next.jsNestJSFastAPIPostgreSQLAstroDockerOpenAI API

Điểm nổi bật

  • Xây dựng dashboard quản lý sản phẩm, tồn kho và đơn hàng cho đội vận hành cửa hàng.
  • Tích hợp landing page và web chatbot theo mô hình RAG để hỗ trợ tư vấn sản phẩm trực tiếp trên website.
  • Đóng gói triển khai bằng Docker để dễ vận hành trên VPS.

Phạm vi phụ trách

Phát triển full-stack end-to-end

  • Thiết kế kiến trúc ứng dụng và schema cơ sở dữ liệu.
  • Phát triển frontend bằng Next.js.
  • Xây dựng RESTful API bằng NestJS.
  • Phát triển dịch vụ AI và retrieval bằng FastAPI.
  • Tích hợp OpenAI API và luồng RAG cho chức năng chatbot.
  • Triển khai xác thực và phân quyền theo vai trò RBAC.
  • Thiết kế workflow quản lý tồn kho và đơn hàng.
  • Cấu hình Docker container cho triển khai.
  • Quản lý triển khai production trên Linux VPS.

Tính năng

Sản phẩm

  • Quản lý sản phẩm
  • Quản lý danh mục
  • Tìm kiếm sản phẩm

Tồn kho

  • Theo dõi tồn kho
  • Điều chỉnh số lượng tồn
  • Theo dõi hàng sắp hết

Đơn hàng

  • Quản lý đơn hàng
  • Theo dõi trạng thái đơn
  • Lịch sử đơn hàng

Khách hàng

  • Quản lý khách hàng
  • Lịch sử mua hàng

AI

  • Web chatbot
  • Retrieval-Augmented Generation
  • Gợi ý sản phẩm
  • Tư vấn khách hàng

Quản trị

  • Xác thực
  • Phân quyền theo vai trò
  • Dashboard

Thách thức kỹ thuật

Phân quyền theo vai trò

Thiết kế hệ thống RBAC linh hoạt để hỗ trợ nhiều mức quyền khác nhau cho quản trị viên và nhân viên.

Đồng bộ tồn kho

Đảm bảo số lượng tồn kho nhất quán xuyên suốt các luồng nhập hàng, xuất hàng và xử lý đơn hàng.

Tích hợp AI

Tích hợp OpenAI API và RAG vào luồng tư vấn khách hàng trong khi vẫn giữ backend tách lớp và dễ mở rộng.

Kiến trúc

Frontend

Next.jsAstro

Backend

NestJSFastAPI

Database

PostgreSQL

AI

OpenAI APIRAG

Infrastructure

DockerLinux VPSNginx
User
Next.js
NestJS
PostgreSQL
FastAPI RAG
OpenAI

Triển khai

Môi trường
Linux VPS
Container
Docker
Reverse proxy
Nginx
CI/CD
GitHub Actions
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
  • Tích hợp AI
  • Triển khai

Tài khoản demo

Quản trị viên

Email
admin
Mật khẩu
admin123

Full-Stack Web Platform

Loại ứng dụng

Multi-Service

Kiến trúc

Dockerized

Triển khai

JWT + RBAC

Xác thực

OpenAI + RAG

Tích hợp AI

PostgreSQL

Cơ sở dữ liệu