Web được code bằng PHP (back-end), Front-end sử dụng hai thư viện là jQuery và Bootstrap
CKEditor 5 (Thêm, sửa bài viết)
AWS S3 để làm server lưu trữ ảnh của tài khoản, bài viết
CSDL là MySQL
Chạy lệnh "composer update" để kiểm tra, cài đặt updates từ các gói hosting cũ và dependencies một lần cho tất cả các packages hoặc dependencies.
Chỉnh sửa $servername, $username, $password, $database trong file connect.php trong thư mục function để truy cập cơ sở dữ liệu
Chỉnh sửa $bucket_name, $access_key_id, $secret trong file connect.php trong thư mục function để truy cập AWS
Form đăng ký tài khoản của trang web sẽ hiện ra khi nhấn Đăng ký
Nhập thông tin Đăng nhập khi nhấn nút Đăng nhập. Nếu thông tin đăng nhập bị sai sẽ có thông báo
Nếu đăng nhập đúng sẽ có dòng xin chào + tên user
Đăng xuất thành công, giao diện tự động trở về trang ban đầu
Nhấn nội dung cần tìm vào thanh tìm kiếm và nhấn nút Tìm kiếm
Giao diện sẽ đưa ra những bài viết có chứa nội dung tìm kiếm
Trừ phần carousel (4 bài), mỗi trang sẽ hiển thị 10 bài viết, mỗi dòng 2 bài.
Những bài viết do người dùng đăng lên ứng với tài khoản đang đăng nhập sẽ có quyền chỉnh sửa, xóa đối với bài viết mà họ đăng.
Trên thanh công cụ sẽ có logo của trang web, cạnh bên là dòng xin chào user tiếp đó có chuông thông báo nếu có tương tác với bài viết mình đăng. Khi nhấn vào sẽ dẫn đến bài viết được tương tác.
Phần phân trang dưới cùng giúp người dùng lựa chọn trang muốn hiển thị. Đây là trang 2 của web.
Giao diện trang thêm bài viết. Thanh công cụ nơi nhập nội dung hỗ trợ tạo bảng, thay đổi form nội dung hoặc lập dạng danh sách. Có thể update ảnh hoặc không.
Nội dung đưa vào bài viết và nhấn nút Tạo.
Sau khi tạo bài viết sẽ hiển thị ở trang chủ
Trang bài viết hiển thị khi nhấn phím “ Xem thêm”
Trang bài viết thay đổi khi có người nhấn Like
Trang bài viết thay đổi khi có người bình luận, nhấn Like bình luận và trả lời bình luận.
Trang bài viết thay đổi khi xóa bình luận, chỉnh sửa nội dung bình luận và xóa like bình luận.
Hiển thị thông tin cá nhân và các bài viết đã từng đăng
Có thể thay đổi mật khẩu, tên user, ngày tháng năm sinh và ảnh đại diện nếu muốn
Có thể chỉnh sửa, xóa bài viết và có phân trang để chia nhỏ số lượng bài đăng giống trang chủ.
Muốn chỉnh sửa thông tin cá nhân cần nhập mật khẩu xác nhận
Thay đổi thành công Tên user và ảnh đại diện
Bạn cũng có thể nhấn vào tên người viết để xem bài viết họ đăng ở trang cá nhân của họ.
Trang cá nhân của người viết.