Các chức năng chính:
+ Đăng nhập, đăng kí
+Chỉnh sửa thông tin cá nhân
+Kết bạn, follow, chặn người dùng
+Đăng bài viết(Trên trang cá nhân, group, bạn bè)
+ Lướt bảng tin
+ Xem danh sách bài viết bạn bè, group
+Bình luận, trả lời bình luận
+ Chia sẻ bài viết
+ Bày tỏ cảm xúc (Like, yêu thích, phẫn nộ,...
+Tạo, tham gia group
+Duyệt thành viên, bài viết trong group
+Chat realtime
+Hiện thị online
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
- Những công cụ cần cài đặt:
+ Flutter, Redis, Node + Npm
+Với Windows: Cài xampp
+ Với Ubuntu: Cài nginx, mysql
- Có 3 thư mục là MXH (backend) và mxh-app(App Mobile) và mxh-admin (Web admin)
- Ở ứng dụng flutter app, chạy lệnh flutter run --no-sound-null-safety để nạp code vào mobile
- Cài đăt backend với Window:
+Di chuyển thuc mục backend vào htdocs
+Bật xampp
+Mở cmd tại thư mục frontend và chạy "npm run serve"
+Mở cmd tại thư mục backend và chay "php artisan queue:listen"
+ Vào thư mục serve_node của backend, tại đây mở 1 cmd nữa và chạy "node serve.js"
- Cài đăt backend với Ubuntu:
+sudo gedit /etc/nginx/sites-enabled/MXH.conf : Paste nội dung file MXH.conf khi tải về vào đây (lưu ý đường dẫn trỏ tới thư mục backend)
+ sudo gedit /etc/hosts : Tại đây thêm tên miền vừa tạo ở bước 1
+ sudo service nginx start
+sudo service mysql start
+sudo service redis-server
+Mở terminal tại thư mục frontend và chạy "npm run serve"
+Mở terminal tại thư mục backend và chay "php artisan queue:listen"
+ Vào thư mục serve_node của backend, tại đây mở 1 terminal nữa và chạy "node serve.js"
- Ở web admin, chạy npm run serve
- Nếu gặp khó khăn trong quá trình cài đặt, vui lòng liên hệ qua mail của mình