
💊 I. Mục tiêu của dự án
Tên dự án gợi ý: oupharmacy-system (hoặc oupharmacy-retail nếu muốn tách riêng)
Mục tiêu:
Xây dựng hệ thống quản lý nhà thuốc thông minh, hỗ trợ:
- Quản lý danh mục thuốc, kho, hạn sử dụng
- Quản lý đơn thuốc (từ bác sĩ hoặc bán trực tiếp)
- Quản lý nhập – xuất – tồn kho
- Hỗ trợ bán lẻ (POS – Point of Sale)
- Báo cáo doanh thu, tồn kho, thuốc sắp hết hạn
- Tích hợp với hệ thống
oupharmacy-clinic (nếu cần)
⚙️ II. Kiến trúc tổng thể
1. Frontend
- React + Vite
- UI Framework: Material UI (MUI) hoặc ShadCN + Tailwind
- State management: Zustand hoặc Redux Toolkit
- Routing: React Router v7
- Auth: JWT lưu trong HttpOnly cookie
- Giao tiếp API: Axios + React Query (hoặc TanStack Query)