Sistem Management Booking untuk Salon / Klinik Kecantikan : Salon Bliss

A Laravel based Booking + CRM system for a fictional salon called Salon Bliss. This project was developed as per the requirements of a Server Side Programming Module.

Sistem Management Booking untuk Salon / Klinik Kecantikan : Salon Bliss

Deskripsi

Proyek ini adalah sistem pemesanan dan CRM untuk Salon atau Klink Kecantikan. 

Teknologi Utama:

  • TALL Stack: Tailwind CSS, Alpine.js, Laravel, Livewire.
  • Laravel Jetstream: Untuk kerangka autentikasi.
  • Antrian Laravel: Digunakan untuk mengirim email dan merekam data analitik.
  • Mailtrap: Digunakan untuk pengujian pengiriman email.

Fitur Utama:

  1. Manajemen Pengguna:

    • Validasi peran berdasarkan middleware untuk mengakses rute.

    • Pembagian rute berdasarkan peran pengguna.

  2. Manajemen Lokasi:

    • Admin dapat membuat, mengedit, dan menghapus lokasi.

    • Lokasi digunakan saat membuat janji.

    • Penciptaan janji dibatasi satu per slot waktu.

  3. Manajemen Pengguna:

    • Admin dapat membuat, mengedit, dan menghapus pegawai.

    • Opsional: Kemampuan admin untuk menonaktifkan pengguna.

  4. Manajemen Kategori dan Layanan:

    • Admin dan pegawai dapat membuat, mengedit, dan menghapus kategori layanan.

    • Admin dan pegawai dapat membuat, mengedit, dan menghapus layanan.

    • Notifikasi email dikirim ke pelanggan saat layanan baru dibuat.

  5. Pemesanan Janji:

    • Pelanggan dapat menambahkan layanan ke keranjang.

    • Pelanggan memilih lokasi dan tanggal untuk menampilkan slot waktu yang tersedia.

    • Admin dapat melihat jadwal harian untuk semua lokasi di dasbor.

  6. Keranjang:

    • Sistem keranjang untuk menambahkan layanan.

  7. Pembuatan Janji:

    • Pelanggan dapat melihat detail janji mereka.

    • Email konfirmasi dikirim ke pelanggan.

  8. Analitik dan Statistik:

    • Pencatatan tampilan halaman menggunakan pekerjaan antrian.

    • Admin dapat melihat analitik layanan dan pelanggan.

  9. Manajemen Janji:

    • Admin dan pelanggan dapat mengelola janji.

    • Pegawai dapat melihat detail janji mereka.

  10. API CRUD untuk Pelanggan dan Layanan:

    • Sistem menyediakan API untuk membuat, membaca, memperbarui, dan menghapus pelanggan.

    • Sistem juga menyediakan API untuk membuat, membaca, memperbarui, dan menghapus layanan.

Developer

Sachintha Lakmin

Developer

48 Stars
22 Forks