Phần mềm mã nguồn mở ở phía nội bộ cho Safe You
Tài liệu phát triển
Online demo
·
Báo cáo lỗi
·
Yêu cầu tính năng
Safe You BaaS là hệ thống backend mã nguồn mở hỗ trợ nền tảng Safe You, cung cấp hạ tầng mạnh mẽ với các công nghệ hiện đại như RabbitMQ, n8n, Supabase và Edge Functions. Dự án mang đến các tính năng chính bao gồm hệ thống cảnh báo khẩn cấp qua SMS, email và thông báo theo GPS, quản lý tình nguyện viên, chợ tình thương, cập nhật thông tin an toàn và đóng góp thông tin theo khu vực. Safe You BaaS tuân theo kiến trúc microservices và sử dụng Docker để dễ dàng triển khai và mở rộng. Dự án thân thiện với lập trình viên, có tài liệu chi tiết và quá trình cài đặt đơn giản.
Các plugins đội phát triển dựa trên supabase nằm trong thư mục: supabase/functions
Bạn có thể xem hướng dẫn cách cài đặt, cách sử dụng plugin tại đây: Hướng dẫn cài đăt
- User:
- Email:
user@gmail.com - Password:
123465
- Email:
- Admin:
- Email:
admin@gmail.com - Password:
123465
- Email:
- Node.js >= 14.x
- Docker
- Docker Compose
- n8n
- RabbitMQ
- Git
- Supabase CLI
git clone https://github.com/UTE-SafeYou/safeyou-baas.gitcd safeyou-baasdocker-compose up -dsupabase startsupabase db resetcp supabase/.env.example supabase/.envsupabase functions serve --env-file supabase/.env- Truy cập vào địa chỉ
http://localhost:5678 - Chọn import from file
Bạn có thể xem tài liệu kỹ thuật của Safe You tại đây.
- Phát triển hệ thống cảnh báo
- Hệ thống tình nguyện viên
- Hệ thống chợ tình thương
- Hệ thống cập nhật thông tin
- Hệ thống đóng góp thông tin
- Hệ thống gửi cảnh báo đến người dùng
- Hệ thống phân công nhiệm vụ
- Tích hợp phân tích dữ liệu
- Tích hợp hệ thống nguồn mở với thiết bị IoT
Bạn có thể xem issues để biết thêm danh sách các tính năng được đề xuất (và các vấn đề đã biết).
Những đóng góp quý báu của bạn làm cho cộng đồng mã nguồn mở trở nên tuyệt vời hơn. Mọi đóng góp bạn đều được đánh giá cao và Safe You rất biết ơn về điều đó.
Nếu bạn có đề xuất nào giúp dự án trở nên tốt hơn, hãy fork dự án và tạo một pull request. Bạn cũng có thể đơn giản mở một issue với tag "enhancement" hoặc ấn vào các đường dẫn sau:
- Báo cáo lỗi: Báo cáo lỗi
- Yêu cầu tính năng: Yêu cầu tính năng
Ngoài Github, Safe You cũng se tổng hợp các lỗi và hướng dẫn hỗ trợ tại đây
Sau khi tham khảo, nhóm Safe You quyết định sử dụng giấy phép GNU - General Public License v3.0.
Chúng tôi luôn sẵn sàng hỗ trợ bạn bất cứ khi nào Facebook
Ngoài ra bạn cũng có thể gửi email cho Safe You Team qua địa chỉ: safeyouteam@gmail.com
Các lập trình viên của khởi đầu dự án Safe You:
- Trần Công Toản - tctoan1024@gmail.com
- Lâm Hoài Kim Ngân - 22133036@student.hcmute.edu.vn
- Nguyễn Hữu Lộc - 22110179@student.hcmute.edu.vn





