SkyRoute – Nền tảng lập kế hoạch & phân tích chuyến bay Drone Full-stack SkyRoute là hệ thống web full-stack được xây dựng để hỗ trợ lập kế hoạch chuyến bay drone một cách trực quan và có hệ thống. Thay vì chỉ vẽ một đường bay trên bản đồ, SkyRoute kết hợp lộ trình, drone, pin, khu vực hạn chế, thời tiết, địa hình và các quy tắc an toàn vào cùng một quy trình phân tích. Người dùng có thể tạo kế hoạch bay bằng Home Point và Waypoint, cấu hình độ cao, tốc độ và thời gian dừng, sau đó hệ thống tính toán và phân tích các yếu tố liên quan trước chuyến bay. TÍNH NĂNG NỔI BẬT Lập kế hoạch bay trực quan * Thiết kế lộ trình trực tiếp trên bản đồ MapLibre. * Tạo Home Point và nhiều Waypoint. * Kéo thả và sắp xếp waypoint. * Thiết lập độ cao, tốc độ và thời gian dừng. * Tính quãng đường và thời gian bay dự kiến. Drone & Battery * Quản lý drone của từng tài khoản. * Quản lý cấu hình và pin. * Ước tính mức tiêu thụ pin theo kế hoạch bay. * Thiết lập mức pin dự phòng. Phân tích chuyến bay SkyRoute có hệ thống phân tích bất đồng bộ để kiểm tra nhiều yếu tố của kế hoạch: * Khu vực hạn chế. * Thời tiết. * Địa hình và độ cao. * Mức tiêu thụ pin. * Safety Rules. * Findings, Warning và Blocker. * Safety Score và độ tin cậy của dữ liệu. Kết quả phân tích được lưu theo phiên bản để tránh sử dụng nhầm báo cáo cũ sau khi lộ trình thay đổi. Restricted Zone & GeoJSON Admin có workspace riêng để quản lý khu vực hạn chế: * Vẽ Polygon/MultiPolygon trên bản đồ. * Chỉnh sửa geometry. * Import GeoJSON. * Kiểm tra geometry trước khi phát hành. * Quản lý Draft / Published / Archived. * Hiển thị khu vực đã phát hành trên bản đồ người dùng. Flight Plan Template Một Flight Plan hoàn chỉnh có thể được lưu thành Template để tái sử dụng. Người dùng có thể: * Tạo và công bố Template. * Khám phá Template công khai. * Lưu Template yêu thích. * Tạo Flight Plan mới từ Template. * Quản lý nhiều phiên bản route. * Thêm POI vào waypoint. * Upload Cover & Gallery. * Rating 1–5 sao và Review. * Báo cáo nội dung không phù hợp. Khi sử dụng Template, người dùng vẫn sử dụng drone, pin, thời gian và phân tích mới của chính mình thay vì sao chép kết quả an toàn của người tạo Template. Flight Log Hệ thống hỗ trợ ghi nhận dữ liệu chuyến bay thực tế: * Nhập Flight Log thủ công. * Upload CSV. * Quét file bằng ClamAV trước khi xử lý. * Chuẩn hóa dữ liệu. * Liên kết Flight Log với Flight Plan/Analysis. * So sánh dữ liệu dự đoán với kết quả thực tế. Admin Dashboard Admin có thể quản lý: * Người dùng. * Drone Model. * Restricted Zone. * Safety Rules. * Template/Review Reports. * Nội dung bị báo cáo. * Audit Log. * Health và trạng thái các service. Các dữ liệu quan trọng sử dụng workflow phiên bản Draft → Published → Archived thay vì chỉnh sửa trực tiếp dữ liệu đã phát hành. CÔNG NGHỆ SỬ DỤNG Frontend * Next.js 16 * React 19 * TypeScript * Tailwind CSS 4 * TanStack Query * MapLibre GL * Terra Draw Backend * NestJS 11 * TypeORM * MySQL 8 * Redis * BullMQ Infrastructure & Storage * Docker Compose * MinIO / S3-compatible Storage * ClamAV External Data * Open-Meteo Weather * Open-Meteo Elevation * MapTiler Geocoding KIẾN TRÚC & BẢO MẬT SkyRoute không chỉ là giao diện demo. Dự án có kiến trúc frontend/backend tách biệt, authentication, phân quyền USER/ADMIN, ownership validation, database migration, background job, file quarantine, malware scanning, object storage và Audit Log cho các thao tác quản trị quan trọng. Repository được tổ chức dạng pnpm monorepo, thuận tiện để tiếp tục phát triển hoặc triển khai thành sản phẩm riêng. PHÙ HỢP VỚI AI Source code này phù hợp với: * Developer muốn nghiên cứu một dự án full-stack thực tế với Next.js và NestJS. * Lập trình viên muốn học kiến trúc hệ thống GIS, bản đồ và drone planning. * Người làm đồ án hoặc sản phẩm liên quan đến bản đồ, waypoint và route planning. * Team startup muốn có nền tảng sẵn để phát triển sản phẩm quản lý drone hoặc logistics bay. * Developer muốn học cách xây dựng hệ thống phân tích bất đồng bộ. * Người muốn tham khảo cách thiết kế hệ thống MapLibre, GeoJSON, background job và safety rules engine. LƯU Ý SkyRoute là công cụ hỗ trợ lập kế hoạch và ra quyết định, không phải phần mềm trực tiếp điều khiển drone và không cung cấp phê duyệt chuyến bay của cơ quan hàng không. Dữ liệu Restricted Zone mẫu trong source phục vụ development/demo, không phải dữ liệu vùng cấm bay chính thức. Người mua cần tự cấu hình các dịch vụ và API cần thiết khi triển khai môi trường riêng.
Chưa có đánh giá
🌷 Website chúc mừng ngày Phụ nữ Việt Nam 20/10 với giao diện pastel sang trọng, bó hoa nghệ thuật, hiệu ứng cánh hoa rơi, thiệp chúc mừng tương tác và những món quà bất ngờ. Thiết kế nhẹ nhàng, lãng mạn, giúp bạn gửi lời yêu thương đến mẹ, chị gái, người yêu hoặc những người phụ nữ đặc biệt theo cách thật ấn tượng và ý nghĩa. 💗
0.0 / 5
Website sinh nhật 3D tương tác với Three.js, Birthday Creator, gallery ảnh, nhạc nền, Scheduled Unlock và Guest Book / Wish Galaxy. Có preview trực tiếp, Supabase autosave/publish và giao diện responsive.
5.0 / 5
Lượt bán
1
Đánh giá
0.0
Bình luận
0
Tải xuống được bảo vệ
Bạn có thể tải tệp mã nguồn sau khi thanh toán được xác nhận.