Hệ thống được chia làm hai phần chính:
🌐 Giao diện Người dùng (Client Site)
-
Trang chủ: Giới thiệu tổng quan, slogan và bio cá nhân.
-
Journal (Blog): Danh sách bài viết được trình bày đẹp mắt, hỗ trợ đọc nội dung chi tiết.
-
Photography (Gallery): Kho ảnh nghệ thuật được phân loại theo chuyên mục, hỗ trợ xem ảnh chất lượng cao.
-
IT Projects (Portfolio): Nơi trưng bày các dự án, kỹ năng và sản phẩm công nghệ.
-
Experience (Timeline): Dòng thời gian hiển thị quá trình trưởng thành và làm việc.
-
Resources & Contact: Tải về các tài liệu hữu ích và gửi tin nhắn liên hệ trực tiếp.
🔐 Hệ thống Quản trị (Admin Dashboard)
-
Dashboard: Thống kê nhanh và cái nhìn tổng quan về tình trạng dữ liệu.
-
Quản lý Journal: Soạn thảo bài viết (Markdown), tùy chỉnh trạng thái (Draft/Published).
-
Quản lý Photography: Upload ảnh hàng loạt, tự động xử lý hình ảnh và quản lý danh mục ảnh.
-
Quản lý Projects: Cập nhật thông tin dự án, Tech Stack và liên kết demo.
-
Quản lý Experience: Thêm/sửa các mốc sự kiện trên dòng thời gian.
-
Quản lý Inbox: Đọc và xử lý các lời nhắn từ độc giả gửi về qua form liên hệ.
-
Cấu hình Settings: Thay đổi toàn bộ thông tin hiển thị trên website (Bio, Slogan, Social links...) và quản lý tài khoản cá nhân.
🛠️ Tính năng kỹ thuật & Bảo mật
-
Tối ưu ảnh: nén, resize, chuyển WebP
-
Tự dọn rác server khi xóa bài/ảnh
-
Hỗ trợ Dark/Light Mode
-
Bảo mật: Bcrypt, CSRF, Middleware, xác thực Admin
-
Khôi phục mật khẩu qua Email
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Yêu cầu:
- PHP ≥ 8.2, Composer, Node.js, MySQL.
Cài đặt:
-
composer install
-
npm install
-
cp .env.example .env
-
php artisan key:generate
-
php artisan migrate --seed
-
npm run build
-
php artisan serve
Admin: