Skip to content

xiendev25/blog

Repository files navigation

Blogn - Hệ thống Blog cá nhân

Dự án Blogn là một ứng dụng web xây dựng hệ thống quản lý nội dung (CMS) cho blog cá nhân, bao gồm trang hiển thị cho người đọc (Frontend) và trang quản trị (Backend).

Dự án được xây dựng trên nền tảng công nghệ mới nhất với Laravel 12Tailwind CSS v4.

🚀 Tính năng chính

Frontend (Người dùng)

  • Trang chủ hiển thị bài viết mới và nổi bật.
  • Trang chi tiết bài viết.
  • Lọc bài viết theo danh mục.
  • Trang giới thiệu (About) và Liên hệ (Contact).
  • Tìm kiếm bài viết.

Backend (Quản trị viên)

  • Dashboard: Thống kê tổng quan.
  • Quản lý người dùng (Users): Thêm, sửa, xóa, phân quyền.
  • Quản lý bài viết (Posts): Soạn thảo, xuất bản, thùng rác.
  • Quản lý danh mục (Categories): Phân loại bài viết.
  • Quản lý liên hệ: Xem danh sách liên hệ từ người dùng.
  • Hệ thống đăng nhập/xác thực bảo mật.

🛠 Công nghệ sử dụng

Dự án sử dụng các thư viện và công nghệ hiện đại:

⚙️ Yêu cầu hệ thống

  • PHP >= 8.2
  • Composer
  • Node.js & NPM
  • MySQL hoặc SQLite

📦 Cài đặt

Dự án đã được tích hợp sẵn các script cài đặt tự động. Bạn có thể thiết lập dự án chỉ với vài bước đơn giản.

  1. Clone dự án:

    git clone [https://github.com/username/blogn.git](https://github.com/username/blogn.git)
    cd blogn
  2. Cài đặt tự động (Khuyên dùng): Dự án có sẵn script setup để cài đặt dependencies, copy file môi trường, tạo key và chạy migration.

    composer run setup

    Lệnh này sẽ thực hiện lần lượt: composer install, tạo file .env, key:generate, migrate, npm installnpm run build.

  3. Cài đặt thủ công (Nếu muốn):

    composer install
    cp .env.example .env
    php artisan key:generate
    php artisan migrate
    npm install
    npm run build

🖥 Khởi chạy

Để chạy môi trường phát triển (bao gồm cả Laravel Server, Queue và Vite), hãy sử dụng lệnh sau:

composer run dev

About

Website Blog cá nhân

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages