1. Chức năng chính:
Quản lý người dùng:
Đăng ký tài khoản mới
Đăng nhập/Đăng xuất
Quản lý thông tin cá nhân
Quản lý code:
Đăng tải code mới
Chỉnh sửa code đã đăng
Xóa code
Xem danh sách code của bản thân
Tìm kiếm code
Tương tác:
Bình luận trên code
Tải code về
Theo dõi số lượt tải
Đánh giá code
3. Các trang chính:
index.php: Trang chủ, hiển thị code mới nhất
login.php: Đăng nhập
register.php: Đăng ký
upload.php: Đăng code mới
edit-code.php: Chỉnh sửa code
my-codes.php: Xem code của bản thân
view-code.php: Xem chi tiết một code
search.php: Tìm kiếm code
4. Công nghệ sử dụng:
Backend:
PHP
MySQL/PDO
Sessions để quản lý đăng nhập
Frontend:
HTML/CSS
JavaScript
Bootstrap framework
Font Awesome icons
5. Tính năng bảo mật:
Mã hóa mật khẩu
Kiểm tra quyền truy cập
Xác thực người dùng
Chống SQL injection
Kiểm tra dữ liệu đầu vào
6. Quy trình hoạt động:
Người dùng đăng ký/đăng nhập
Có thể đăng tải code mới
Code được lưu vào database
Người khác có thể xem, tải về, bình luận
Chủ code có thể chỉnh sửa/xóa code của mình
Hệ thống theo dõi số lượt tải
Đây là một website đơn giản nhưng đầy đủ chức năng cơ bản để chia sẻ code giữa các lập trình viên.
Code đồ án
Code PHP
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
b1: Tải và cài đặt laragon
b2: giải nén và copy file vào thư mục www của laragon
b3 : import file SQL lên database
b4: TEST thôi =))))