2024
Restaurant CRM
Hệ thống quản lý nghiệp vụ nhà hàng, hỗ trợ theo dõi khách hàng, gọi món, đặt bàn, in phiếu yêu cầu và xuất hóa đơn trong một quy trình rõ ràng.
- Vai trò
- Backend Developer
- Năm
- 2024
- Loại dự án
- Hệ thống CRM / vận hành nhà hàng
- Trạng thái
- Internal project
Hình ảnh không công khai
Dự án dùng dữ liệu vận hành thật của nhà hàng trong môi trường công ty cũ, nên mình không public ảnh chi tiết.
Tổng quan
Hệ thống quản lý khách hàng và nghiệp vụ nhà hàng
Hệ thống backend cho nghiệp vụ nhà hàng, kết hợp giao diện web và công cụ desktop để hỗ trợ đặt bàn, gọi món, quản lý khách hàng, in phiếu yêu cầu và xuất hóa đơn.
Vai trò
Backend Developer
Thời lượng
Dự án công ty
Năm
2024
Mảng nghiệp vụ
Vấn đề
Quy trình vận hành nhà hàng cần liên kết thông tin khách hàng, đặt bàn, gọi món, bếp/in phiếu và hóa đơn trong một luồng rõ ràng để giảm sai sót khi phục vụ.
Mục tiêu
- Chuẩn hóa luồng đặt bàn và gọi món
- Theo dõi lịch sử khách hàng và đơn hàng
- Kết nối web UI với công cụ desktop tại nhà hàng
- Tổ chức dữ liệu dễ truy vấn và bảo trì
Giải pháp
Thiết kế API FastAPI và PostgreSQL cho các nghiệp vụ cốt lõi, đồng thời hỗ trợ giao diện web Vue.js và công cụ desktop Tkinter trong môi trường vận hành nhà hàng.
Hướng giải quyết
- API cho khách hàng, đặt bàn, gọi món và hóa đơn
- PostgreSQL schema cho lịch sử khách hàng và đơn hàng
- Kết hợp web UI và desktop tool
- Luồng in phiếu yêu cầu phục vụ vận hành tại chỗ
Điểm nổi bật
- Thiết kế API cho các nghiệp vụ đặt bàn, gọi món, khách hàng và hóa đơn.
- Kết hợp giao diện web và công cụ desktop để phục vụ quy trình vận hành tại nhà hàng.
- Tổ chức dữ liệu PostgreSQL để dễ truy vấn lịch sử khách hàng và đơn hàng.
Phạm vi phụ trách
Phát triển backend và thiết kế nghiệp vụ
- Thiết kế API cho đặt bàn, gọi món, khách hàng và hóa đơn.
- Xây dựng PostgreSQL schema cho dữ liệu vận hành nhà hàng.
- Hỗ trợ tích hợp giao diện web Vue.js với backend.
- Xây dựng luồng phục vụ công cụ desktop Tkinter.
- Tổ chức dữ liệu để truy vấn lịch sử khách hàng và đơn hàng.
Tính năng
Khách hàng
- Quản lý hồ sơ khách hàng
- Lịch sử đặt bàn
- Lịch sử đơn hàng
Vận hành
- Đặt bàn
- Gọi món
- In phiếu yêu cầu
Tài chính
- Xuất hóa đơn
- Theo dõi đơn hàng
- Truy vấn dữ liệu bán hàng
Thách thức kỹ thuật
Mô hình hóa nghiệp vụ nhà hàng
Thiết kế dữ liệu để liên kết khách hàng, bàn, món, đơn hàng và hóa đơn mà vẫn dễ truy vấn.
Web và desktop cùng dùng backend
Thiết kế API để cả giao diện web và công cụ desktop có thể dùng chung luồng nghiệp vụ.
Dữ liệu vận hành thực tế
Tổ chức dữ liệu và luồng xử lý theo nhu cầu vận hành thật nhưng vẫn giữ mức mô tả công khai an toàn.
Kiến trúc
Frontend
Backend
Database
Triển khai
- Môi trường
- Internal environment
- Theo dõi
- Application Logs
Đội ngũ
- Quy mô
- 3
- Vai trò
- Backend Developer
Trách nhiệm
- Thiết kế API
- Thiết kế cơ sở dữ liệu
- Thiết kế workflow nghiệp vụ
- Hỗ trợ tích hợp UI
Restaurant CRM
Loại ứng dụng
FastAPI
Backend
Web + Desktop
Giao diện
PostgreSQL
Dữ liệu