Corona-kriis tabab Saksamaa teenusepakkujaid rängalt. Digitaalsed vahendid ja lahendused aitavad Corona-pandeemiast võimalikult ohutult üle saada. Selles õpetussarjas “Loovad kriisist välja” näitan tehnoloogiaid või vahendeid, mis võivad olla kasulikud väikeettevõtetele.Täna näitan “Easyappointments”, “kliki ja kohtu” broneerimisvahendit teenuste, näiteks juuksurite või kaupluste jaoks. Easyappointments koosneb kahest valdkonnast:
Ala 1: Backend
Teenuste ja kohtumiste haldamise “tagakülg”.
Ala 2: Frontend
Lõppkasutaja vahend kohtumiste broneerimiseks. Kõik juba broneeritud kohtumised on seejärel blokeeritud ja neid ei saa kaks korda broneerida.
Paigaldamine
Olen juba mitu korda paigaldanud Easyappointments’i koos Docker-Compose’iga ja võin seda paigaldusmeetodit väga soovitada. Loon oma serveris uue kataloogi nimega “easyappointments”:
$ 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:
See fail käivitatakse Docker Compose’i kaudu. Pärast seda on paigaldus ligipääsetav ettenähtud domeeni/porti all.
$ docker-compose -f easyappointments.yml up
Luua teenus
Teenuseid saab luua jaotises “Teenused”. Iga uus teenus tuleb seejärel määrata teenusepakkujale/kasutajaile. See tähendab, et ma saan broneerida spetsialiseerunud töötajaid või teenusepakkujaid.
Samuti saab lõpptarbija valida teenuse ja eelistatud teenusepakkuja.
Tööaeg ja vaheajad
Üldise tööaja saab määrata jaotises “Seaded” > “Äriloogika”. Teenusepakkujate/kasutajate tööaega saab aga muuta ka kasutaja “Tööplaanis”.
Broneeringute ülevaade ja päevik
Kohtumiste kalender teeb kõik broneeringud nähtavaks. Loomulikult saab seal ka broneeringuid luua või muuta.
Värvilised või loogilised kohandused
Kui te kopeerite välja kataloogi “/app/www” ja lisate selle “mahuna”, siis saate kohandada stiililehti ja loogikat nii, nagu soovite.