[Mã code 54291]

Barber Shop - Hệ Thống Quản Lý Tiệm Cắt Tóc Nam PHP Laravel

  (1 Đánh giá)
  0       28    

**Barber Shop** là một ứng dụng web được phát triển bằng Laravel, giúp quản lý hoạt động của tiệm cắt tóc nam một cách hiệu quả và chuyên nghiệp. Hệ thống cho phép khách hàng đặt lịch hẹn trực tuyến.

Danh mục
Thể loại
Ngày đăng
27-4-2025
Loại file
Full code
File download
 barbershop.zip [#]
CAM KẾT TỪ NGƯỜI BÁN
Cài đặt qua ultraview

(Hạng vàng)
Xem trang

Source code
76

Đánh giá (148)
4/5

Ngày tham gia
23/4/2024

✨ Tính Năng Chính

🙋‍♂️ Dành Cho Khách Hàng

  • Đặt lịch hẹn trực tuyến - Chọn dịch vụ, thợ cắt tóc, ngày giờ và thanh toán
  • Xem lịch sử lịch hẹn - Theo dõi các lịch hẹn đã đặt, đang chờ hoặc đã hoàn thành
  • Quản lý thông tin cá nhân - Cập nhật hồ sơ, đổi mật khẩu
  • Đánh giá dịch vụ - Đánh giá sau khi sử dụng dịch vụ

👨‍💼 Dành Cho Admin

  • Tổng quan - Thống kê doanh thu, lịch hẹn, khách hàng mới, đánh giá
  • Quản lý lịch hẹn - Xem, chỉnh sửa, xác nhận, hủy lịch hẹn
  • Quản lý thợ cắt tóc - Thêm, sửa, xóa thông tin thợ và lịch làm việc
  • Quản lý dịch vụ & sản phẩm - Thêm, sửa, xóa dịch vụ và sản phẩm
  • Quản lý khách hàng - Xem thông tin và lịch sử sử dụng dịch vụ của khách hàng
  • Quản lý hóa đơn - Tạo, in hóa đơn và thống kê doanh thu
  • Quản lý tin tức - Đăng tin, bài viết, khuyến mãi
  • Quản lý đánh giá - Xem, phản hồi và quản lý đánh giá của khách hàng
  • Quản lý liên hệ - Xem và phản hồi các yêu cầu liên hệ từ khách hàng

💇‍♂️ Dành Cho Thợ Cắt Tóc

  • Lịch làm việc - Xem lịch hẹn được phân công
  • Thống kê - Theo dõi số lượng khách hàng, doanh thu

🚀 Công Nghệ Sử Dụng

  • Backend: PHP Laravel, MySQL
  • Frontend: HTML, CSS, JavaScript, Bootstrap 5
  • Công cụ bổ sung: FullCalendar.js (lịch), Chart.js (biểu đồ)

💡 Chức năng nổi bật

  • Xác thực email bằng OTP: Hệ thống gửi mã OTP qua email để xác thực tài khoản
  • Đặt lịch hẹn theo khung giờ: Khách hàng có thể chọn khung giờ cụ thể thay vì khoảng thời gian
  • Giới hạn số lượng khách hàng mỗi khung giờ: Mỗi khung giờ có thể đặt tối đa 2 khách hàng (có thể tùy chỉnh)
  • Thanh toán chuyển khoản ngân hàng: Hỗ trợ thanh toán qua chuyển khoản ngân hàng với tải lên biên lai
  • Đánh giá dịch vụ: Khách hàng có thể đánh giá dịch vụ sau khi sử dụng
  • Quản lý lịch làm việc của thợ cắt tóc: Admin có thể quản lý lịch làm việc của từng thợ cắt tóc
  • Quên mật khẩu: Hỗ trợ đặt lại mật khẩu qua email


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

HÌNH ẢNH DEMO


quanlytiemcattocnam,quanlybarbershop,webcattocphp,code de hieu           va de hiểu nhất

quanlytiemcattocnam,quanlybarbershop,webcattocphp,code de hieu           va de hiểu nhất

quanlytiemcattocnam,quanlybarbershop,webcattocphp,code de hieu           va de hiểu nhất

quanlytiemcattocnam,quanlybarbershop,webcattocphp,code de hieu           va de hiểu nhất

quanlytiemcattocnam,quanlybarbershop,webcattocphp,code de hieu           va de hiểu nhất

quanlytiemcattocnam,quanlybarbershop,webcattocphp,code de hieu           va de hiểu nhất

quanlytiemcattocnam,quanlybarbershop,webcattocphp,code de hieu           va de hiểu nhất

quanlytiemcattocnam,quanlybarbershop,webcattocphp,code de hieu           va de hiểu nhất

quanlytiemcattocnam,quanlybarbershop,webcattocphp,code de hieu           va de hiểu nhất


HƯỚNG DẪN CÀI ĐẶT

Hướng dẫn cài đặt

Yêu Cầu Hệ Thống

  • PHP >= 8.2
  • MySQL >= 5.7
  • Composer
  • Node.js & NPM

Các Bước Cài Đặt

  1. Cài đặt các gói phụ thuộc

    composer install
    npm install
    
  2. Thiết lập môi trường

    cp .env.example .env
    php artisan key:generate
    
  3. Cấu hình cơ sở dữ liệu và email

    • Chỉnh sửa file .env với thông tin cơ sở dữ liệu của bạn
    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=laravel_barber_app
    DB_USERNAME=root
    DB_PASSWORD=
    
    • Cấu hình email cho chức năng quên mật khẩu và xác thực email
    MAIL_MAILER=smtp
    MAIL_HOST=smtp.gmail.com
    MAIL_PORT=587
    MAIL_USERNAME=your-email@gmail.com
    MAIL_PASSWORD=your-app-password
    MAIL_ENCRYPTION=tls
    MAIL_FROM_ADDRESS=your-email@gmail.com
    MAIL_FROM_NAME="Barber Shop"
    
  4. Chạy migration và seeder

    php artisan migrate --seed
    

    Hoặc sử dụng file SQL đã có sẵn:

    • Tạo database mới tên laravel_barber_app
    • Import file barber_shop_database.sql vào database
  5. Liên kết storage

    php artisan storage:link
    
  6. Khởi động ứng dụng

    php artisan serve
    npm run dev
    
  7. Truy cập ứng dụng




Nguồn: Topcode.vn

BÌNH LUẬN (0)


ĐÁNH GIÁ (1)

ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
22:04 - 27/4/2025
Code rất tốt
Code rất tốt và phù hợp để phát triển
HỖ TRỢ TRỰC TUYẾN