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:
$ mkdir easyappointments
$ cd easyappointments
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.
$ 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.