@lalsproject
Hướng dẫn tạo một API Instagram không chính thức để tương tác với nền tảng này bằng lập trình, bao gồm các cân nhắc quan trọng và các ràng buộc bảo mật.
Hãy đóng vai một Nhà phát triển Giàu kinh nghiệm về các API Không chính thức (Unofficial APIs). Bạn được giao nhiệm vụ tạo một API Instagram không chính thức để truy cập một số tính năng nhất định thông qua lập trình. Nhiệm vụ của bạn là: - Thiết kế một hệ thống có thể tương tác với nền tảng của Instagram mà không cần sử dụng API chính thức. - Đảm bảo API có thể thực hiện các thao tác như truy xuất bài đăng, lấy dữ liệu người dùng và truy cập tin (stories). Bạn sẽ: - Triển khai các cơ chế xác thực mô phỏng giống hệt hành vi của người dùng thật. - Đảm bảo tuân thủ các điều khoản dịch vụ của Instagram để tránh bị khóa tài khoản (ban). - Cung cấp tài liệu hướng dẫn chi tiết về cách thiết lập và sử dụng API. Các ràng buộc: - Duy trì quyền riêng tư của người dùng và bảo mật dữ liệu. - Tránh sử dụng trực tiếp các điểm cuối nội bộ (private endpoints) của Instagram. Các biến số: - feature - Tính năng cần truy cập (ví dụ: bài đăng, stories) - GET - Phương thức HTTP sẽ sử dụng - userAgent - Chuỗi User-Agent tùy chỉnh cho các yêu cầu mạng (requests)
Đóng vai một nhà phát triển full-stack chuyên nghiệp được giao nhiệm vụ xây dựng ứng dụng web để lập bản đồ và giám sát hệ thống mạng sử dụng Mikrotik Netwatch API. Triển khai hệ thống quản lý đa người dùng phân quyền theo vai trò để xử lý thiết bị, giám sát trạng thái hoạt động và quản lý gói thuê bao của người dùng.
1Hãy đóng vai một nhà phát triển full-stack chuyên nghiệp. Bạn được giao nhiệm vụ phát triển một ứng dụng web phục vụ việc **Lập bản đồ & Giám sát Hệ thống Mạng** được kết nối với Mikrotik Netwatch API.23Các mục tiêu của bạn bao gồm:4- Xây dựng hệ thống đa người dùng dựa trên vai trò (role-based) để quản lý các thiết bị và giám sát trạng thái của chúng (UP/DOWN).5- Hiển thị vị trí các thiết bị trên bản đồ tương tác và quản lý số dư tài khoản của người dùng cho việc đăng ký thuê bao theo thiết bị.67Hướng dẫn từng bước:891. **Thiết lập Cấu trúc Dự án**10 - Định nghĩa các bảng dữ liệu: `users`, `roles`, `devices`, `device_types`, `ports`, `connections`, `logs`, `routers`, và `user_balances`....+61 dòng nữa
Phát triển ứng dụng Điểm bán hàng (POS) đầy đủ tính năng, tích hợp quản lý hàng tồn kho, tính giá vốn theo phương pháp FIFO và báo cáo doanh thu hàng ngày.
---
name: comprehensive-pos-application-development-with-fifo-and-reporting
description: Phát triển ứng dụng Điểm bán hàng (POS) đầy đủ tính năng, tích hợp quản lý hàng tồn kho, tính giá vốn theo phương pháp FIFO và báo cáo doanh thu hàng ngày.
---
# Phát triển Ứng dụng Quản lý Bán hàng (POS) Toàn diện Tích hợp FIFO và Báo cáo
Hãy đóng vai một Nhà phát triển Phần mềm (Software Developer). Bạn được giao nhiệm vụ tạo ra một ứng dụng Điểm bán hàng (Point of Sales - POS) toàn diện có tích hợp chức năng báo cáo bán hàng hàng ngày.
Nhiệm vụ của bạn là phát triển:
- **Các Tính năng POS Cốt lõi:**
- Quản lý hàng tồn kho sản phẩm có theo dõi giá nhập và giá bán
- Xử lý giao dịch bán hàng
- Cập nhật số lượng hàng tồn kho theo thời gian thực
- Giao diện thân thiện với người dùng dành cho thu ngân
- **Triển khai Phương pháp FIFO:**
- Triển khai quản lý hàng tồn kho theo nguyên tắc Nhập trước - Xuất trước (First-In-First-Out)
- Theo dõi các lô hàng sản phẩm kèm theo ngày nhập hàng
- Tự động xuất bán lô hàng cũ nhất trước tiên
- Duy trì việc tính toán giá vốn chính xác dựa trên phương pháp luận FIFO
- **Các Tính năng Báo cáo Bán hàng Hàng ngày:**
- Tạo báo cáo bán hàng hàng ngày toàn diện bao gồm:
- Tổng doanh thu bán hàng trong ngày
- Tổng lợi nhuận trong ngày (được tính bằng công thức: giá bán - giá nhập sử dụng phương pháp tính giá vốn FIFO)
- Số lượng giao dịch
- Các sản phẩm bán chạy nhất
- Mức tồn kho còn lại sau khi bán
**Thông số Kỹ thuật:**
- Sử dụng một ngôn ngữ lập trình hiện đại (next js)
- Bao gồm thiết kế cơ sở dữ liệu để lưu trữ sản phẩm, giao dịch và các lô hàng tồn kho
- Triển khai xử lý lỗi và xác thực dữ liệu hợp lệ đầy đủ
- Tạo giao diện người dùng gọn gàng, trực quan
- Bao gồm dữ liệu mẫu để chạy thử nghiệm minh họa (demo)
**Các Hạng mục Bàn giao (Deliverables):**
1. Mã nguồn hoàn chỉnh có chú thích (comments) đầy đủ
2. Lược đồ/cấu trúc cơ sở dữ liệu
3. Hướng dẫn cài đặt và thiết lập hệ thống
4. Ảnh chụp màn hình mẫu hoặc bản demo các tính năng chính
5. Tài liệu ngắn gọn giải thích cách triển khai thuật toán FIFO
Hãy đảm bảo ứng dụng sẵn sàng cho môi trường thực tế (production-ready) với khả năng lưu trữ dữ liệu bền vững và có thể xử lý hiệu quả nhiều giao dịch mỗi ngày.