Fork me on GitHub

Herr Knedel/Kreatif keluar dari krisis: memesan layanan dengan easyappointments

Created Fri, 16 Apr 2021 00:00:00 +0000 Modified Sat, 01 Oct 2022 10:37:22 +0000 Schwierigkeitsgrad: Es kann etwas länger dauern

343 Words

Krisis Corona memukul keras penyedia layanan di Jerman. Alat dan solusi digital dapat membantu melewati pandemi Corona seaman mungkin. Dalam seri tutorial “Creative out of the crisis” ini, saya menunjukkan teknologi atau alat yang dapat berguna untuk bisnis kecil, hari ini saya menunjukkan “Easyappointments”, alat pemesanan “klik dan temui” untuk layanan, misalnya penata rambut atau toko. Easyappointments terdiri atas dua area:

Area 1: Backend

“Backend” untuk mengelola layanan dan janji temu.

Area 2: Frontend

Alat bantu pengguna akhir untuk memesan janji temu. Semua janji temu yang sudah dipesan kemudian diblokir dan tidak dapat dipesan dua kali.

Instalasi

Saya telah menginstal Easyappointments beberapa kali dengan Docker-Compose dan sangat merekomendasikan metode instalasi ini. Saya membuat direktori baru bernama “easyappointments” pada server saya:

x
+
Terminal

$ mkdir easyappointments
$ cd easyappointments

Kemudian saya masuk ke direktori easyappointments dan membuat file baru bernama “easyappointments.yml” dengan konten berikut ini:

version: '2'
services:
  db:
    image: mysql
    environment:
      - MYSQL_ROOT_PASSWORD=root
      - MYSQL_DATABASE=easyappointments
      - MYSQL_USER=easyappointments
      - MYSQL_PASSWORD=easyappointments
    command: mysqld --default-authentication-plugin=mysql_native_password
    volumes:
      - ./easy-appointments-data:/var/lib/mysql
    expose:
      - 3306
    networks:
      - easyappointments-network
    restart: always

  application:
    image: jamrizzi/easyappointments
    volumes:
      - ./easy-appointments:/app/www
    depends_on:
      - db
    ports:
      - 8089:8888
    environment:
      - DB_HOST=db
      - DB_USERNAME=easyappointments
      - DB_NAME=easyappointments
      - DB_PASSWORD=easyappointments
      - TZ=Europe/Berlin
      - BASE_URL=http://192.168.178.50:8089 
    networks:
      - easyappointments-network
    restart: always

networks:
  easyappointments-network:

File ini dimulai melalui Docker Compose. Setelah itu, instalasi dapat diakses di bawah domain/port yang dituju.

x
+
Terminal

$ docker-compose -f easyappointments.yml up

Membuat layanan

Layanan dapat dibuat di bawah “Services”. Setiap layanan baru kemudian harus ditetapkan ke penyedia/pengguna layanan. Ini berarti, saya bisa memesan karyawan atau penyedia layanan khusus.

Konsumen akhir juga bisa memilih layanan dan penyedia layanan yang disukai.

Jam kerja dan istirahat

Jam tugas umum bisa ditetapkan di bawah “Settings” > “Business Logic”. Namun demikian, jam kerja penyedia/pengguna layanan juga bisa diubah dalam “Rencana kerja” pengguna.

Ikhtisar pemesanan dan buku harian

Kalender janji temu membuat semua pemesanan terlihat. Tentu saja, pemesanan juga bisa dibuat atau diedit di sana.

Warna atau penyesuaian logis

Jika Anda menyalin direktori “/app/www” dan menyertakannya sebagai “volume”, maka Anda dapat mengadaptasi stylesheet dan logika sesuai keinginan Anda.