Mạng xã hội chia sẻ quan điểm
Phát triển mạng xã hội trên nền web và mobile app, cho phép cộng đồng đăng bài và bình luận theo quan điểm của mình.
? Phân loại người dùng
Khách vãng lai
Được phép truy cập để xem các nội dung được chia sẻ, các bình luận nhưng không được đăng bài và không được bình luận.
Thành viên
Khách vãng lai sau khi tạo tài khoản miễn phí sẽ là thành viên chính thức của mạng xã hội. Thành viên được sử dụng các chức năng:
- Đăng nhập.
- Cập nhật thông tin tài khoản.
- Đổi mật khẩu.
- Sở hữu trang cá nhân riêng.
- Đăng bài kèm 1 ảnh.
- Đăng bài kèm 1 video có độ dài tối đa 1 phút.
- Tham gia bình luận chia sẻ quan điểm.
Thành viên VIP
Thành viên sau khi mua credit thành công sẽ là thành viên VIP. Thành viên VIP có đầy đủ các chức năng như thành viên và còn có thêm:
- Đăng bài kèm tối đa 3 ảnh.
- Đăng bài kèm 1 video có đội dài tối đa 3 phút.
Admin
Toàn quyền truy cập vào tất cả mọi trang. Được cung cấp chức năng để có thể đăng nhập vào tài khoản của người dùng bất kỳ mà không cần phải nhập mật khẩu.
Admin có các chức năng đặc thù dùng để quản trị tất cả mọi hoạt động của mạng xã hội.
? Định danh người dùng & bảo mật
Định danh người dùng
- Đăng nhập vào tài khoản bằng email + mật khẩu.
- Đăng nhập vào tài khoản bằng số điện thoại + mật khẩu.
Bảo mật
- Có KYC, người dùng có thể upload các ảnh hồ sơ + ảnh chụp theo yêu cầu để được admin xác minh là người dùng thật.
- Có bảo mật 2 lớp 2FA mở khóa tài khoản qua ứng dụng Google Authenticator hoặc Authy.
? Dòng tiền
Thu
Doanh thu của mạng xã hội đến từ việc bán các gói credit theo quy tắc gói càng lớn thì đơn giá credit càng rẻ.
Người dùng sẽ thao tác mua gói và thanh toán qua hình thức chuyển khoản. Hệ thống sẽ kiểm tra biến động số dư và cộng credit tự động.
Có chức năng để admin cộng credit thủ công sử dụng trong các tình huống mà hệ thống tự động bị lỗi (hoặc trong trường hợp người dùng nhập sai, quên nhập nội dung khi chuyển khoản).
Chi
Bước đầu, mạng xã hội không chỉ bán credit 1 chiều (không thu hồi lại credit) nên sẽ không có các thống kê liên quan đến chi.
Các hạng mục chi như tên miền, hosting, marketing… admin sẽ tự quản lý bên ngoài hệ thống.
? Các trang và chức năng của web
Layout chung
- Header
- Logo.
- Form tìm kiếm theo từ khóa.
- Liên kết đăng nhập và đăng ký.
- Liên kết đến trang mua credit.
- Subscription: Form đăng ký nhận tin qua email.
- Footer: Có thể nằm ở chân trang hoặc sidebar tùy tình huống
- Giới thiệu ngắn.
- Liên kết đến các bài viết chính sách.
- Thông tin công ty.
- Thông tin bản quyền.
- Có thể gắn banner quảng cáo ở sidebar nếu sử dụng bố cục sidebar.
- Header
Trang 404
- Trang mặc định sẽ hiển thị ra khi người dùng truy cập vào một liên kết không tồn tại (hoặc đã bị xóa bỏ).
Trang cộng đồng
- Popup: Hiện các thông báo quan trọng từ admin và admin có thể chủ động bật tắt.
- Chức năng đăng bài ngay ở đầu trang.
- Danh sách bài đăng xếp theo thứ tự từ mới nhất đến cũ nhất, kéo trang xuống tự động tải ra thêm.
- Có ajax cho phép bấm mở xem nhanh bình luận và tham gia ngay tại trang.
Trang cá nhân
- Hiển thị một số thông tin cá nhân của thành viên.
- Hiển thị danh sách bài mà thành viên này đã đăng.
- Chức năng thêm, sửa, xóa bài đăng của chính mình.
Trang chi tiết bài đăng
- Hiển thị bài đăng ở 1 trang riêng, có link riêng để phục vụ cho SEO.
- Danh sách các bình luận và cho phép bình luận.
- Kết thúc bài đăng hiển thị các bài đăng cũ h ơn, kéo trang xuống tự động tải ra thêm.
Trang kết quả tìm kiếm
- Khi người dùng gõ từ khóa vào ô tìm kiếm thì sẽ được chuyển đến trang này và lọc ra các dữ liệu liên quan đến từ khóa đó.
Trang bài viết chính sách
- Hiển thị các bài viết như quy định sử dụng, chính sách bảo mật, hướng dẫn thanh toán… Đây là các bài viết cố định rất ít khi thay đổi.
Trang đăng ký
- Người dùng khai báo thông tin và khởi tạo tài khoản.
- Định danh tài khoản bằng email + mật khẩu.
- Định danh tài khoản bằng số điện thoại + mật khẩu.
Trang kích hoạt tài khoản
- Sau khi gửi thông tin đăng ký, người dùng sẽ kiểm tra email và bấm vào liên kết bí mật để kích hoạt tài khoản.
- Để bảo mật, liên kết bí mật chỉ có thời gian sử dụng nhất định trong vài phút.
Trang đăng nhập
- Nhập thông tin tài khoản đã định danh ở trang đăng ký.
- Nút nhớ tài khoản, khi tắt trình duyệt lần truy cập sau sẽ không cần nhập lại thông tin tài khoản nữa.
Trang bài đăng yêu thích
- Đối với khách (chưa đăng nhập), dữ liệu bài đăng yêu thích sẽ được lưu vào cookie của trình duyệt. Như vậy, nếu các lần truy cập sau trên cùng trình duyệt thì dữ liệu các bài đăng yêu thích sẽ được giữ nguyên.
- Đối với thành viên (đã đăng nhập), dữ liệu bài đăng yêu thích sẽ được lưu vào database. Như vậy, thành viên có thể xem lại danh sách các bài đăng yêu thích ở bất kỳ đâu sau đã đăng nhập vào tài khoản (đồng bộ theo tài khoản).
- Có chức năng thêm và xóa bài đăng ra khỏi danh sách yêu thích.
Trang lịch sử credit
- Hiển thị đầy đủ lịch sử các đợt mua credit với thời gian, số tiền, số credit cụ thể đã mua được.
- Hiển thị đầy đủ lịch sử các đợt đã sử dụng credit.
Trang liên hệ
- Hiển thị thông tin liên lạc của doanh nghiệp như số hotline, email, địa chỉ, giờ làm việc, bản đồ vị trí Google Maps…
- Form liên hệ cho phép người dùng điền thông tin và gửi lời nhắn về cho admin. Khi người dùng điền xong thông tin và bấm gửi, hệ thống sẽ phát sinh email gửi toàn bộ nội dung về địa chỉ email mà admin đã được định.
- Nhúng code live chat chăm sóc khách hàng của bên thứ ba.
Trang hồ sơ cá nhân
- Cập nhật các thông tin cơ bản.
- KYC xác minh bằng CMND, giấy phép lái xe hoặc passport để xác minh là tài khoản người dùng thật.
Trang đổi mật khẩu
- Nhập mật khẩu hiện tại để xác minh chủ sở hữu.
- Nhập 2 lần mật khẩu mới để đổi mật khẩu.
Trang quên mật khẩu và đặt lại mật khẩu
- Nhập email đã đăng ký tài khoản để nhận email kèm theo liên kết bí mật dẫn đến trang đặt lại mật khẩu.
- Làm theo hướng dẫn và tiến hành tạo mật khẩu mới.
Tích hợp SMS Gateway
- Theo dõi biến động số dư của tài khoản ngân hàng đã chỉ định.
- Gửi SMS hàng loạt phục vụ cho thông báo hoặc quảng cáo.
Trang đăng xuất
- Đăng xuất tài khoản.
- Tự động bỏ ghi nhớ tài khoản ở thiết bị hiện tại (lần sau truy cập phải đăng nhập lại).
⚙️ Các chức năng của hệ thống & admin quản trị
Trang tổng quan
- Tổng doanh số.
- Tổng số dư credit hiện tại trên tổng số credit đã bán ra.
- Các lệnh nạp tiền lỗi cần xử lý thủ công.
Quản lý bài đăng
- Admin có thể chỉnh sửa hoặc xóa bài đăng ở ngay trang cộng đồng.
Quản lý bài viết chính sách
- Danh sách dữ liệu kèm theo bộ lọc nâng cao cho phép lọc tìm ra bất kỳ dữ liệu nào chính xác theo mong muốn của admin.
- Thêm, sửa, xóa dữ liệu. Có cơ chế tự động upload, resize, tối ưu tài nguyên ảnh khi thêm hoặc sửa. Đồng thời cũng có cơ chế tự động dọn rác khi xóa dữ liệu.
Quản lý banner quảng cáo
- Thêm, sửa, xóa ảnh banner kèm theo link dẫn đến khi người dùng bấm vào banner.
- Cài đặt hiện/ẩn các banner ra các vị trí cố định của trang web.
Quản lý dữ liệu liên hệ
- Danh sách dữ liệu kèm theo bộ lọc nâng cao cho phép lọc tìm ra bất kỳ dữ liệu nào chính xác theo mong muốn của admin.
- Thêm, sửa, xóa dữ liệu. Có cơ chế tự động upload, resize, tối ưu tài nguyên ảnh khi thêm hoặc sửa. Đồng thời cũng có cơ chế tự động dọn rác khi xóa dữ liệu.
Quản lý giao dịch
- Quản lý mọi giao dịch phát sinh trên web.
Quản lý dữ liệu người dùng
- Quản lý thông tin cá nhân, số dư của thành viên hiển thị dạng danh sách.
- Thêm, sửa và đăng nhập vào tài khoản của thành viên (cho phép admin đăng nhập vào tài khoản bất kỳ mà không cần phải biết mật khẩu của thành viên).
Trang đổi mật khẩu
- Nhập mật khẩu hiện tại.
- Nhập 2 lần mật khẩu mới để đổi mật khẩu.
Thông báo qua email
- Email chào mừng và kích hoạt tài khoản.
- Email thông báo biến động số dư credit.
Cài đặt
- Cập nhật các thông tin cơ bản:
- Tên website.
- Số hotline.
- Code nhúng vị trí Google Maps.
- Cập nhật các thông tin cơ bản:
? App Android và iOS
- App sẽ có 95% các chức năng mà web có (một số chức năng đặc thù của riêng web mà app sẽ không chạy được nên cần phải loại bỏ).
- App sẽ có thêm chức năng thông báo (notification).
- Miễn phí upload app lên App Stores và Google Play.