ΠΠ»ΠΈΠ΅Π½Ρ: KBC
ΠΠΎΠΌΠ΅Π½:
iGaming, Marketing #iGaming #Marketing
ΠΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΠΌΠΈ ΡΡΠ°Π²ΠΈΠ»ΠΈΡΡ / ΠΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ΅ΡΠ°Π»ΠΈ :
- ΠΌΠ°ΡΡΠΎΠ²ΠΎΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ Π»Π΅Π½Π΄ΠΈΠ½Π³ΠΎΠ² Π΄Π»Ρ ΠΏΡΠΎΠΌΠΎΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ
- ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Π±Π΅ΠΊΠ΅Π½Π΄ΠΎΠΌ WhiteLabel ΠΏΡΠΎΠ΄ΡΠΊΡΠ°
ΠΠ°ΠΊ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ:
Π‘Π΄Π΅Π»Π°Π½ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ Π²Π΅ΡΡΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±Π°Π·ΠΎΠ²ΡΡ Π»Π΅Π½Π΄ΠΈΠ½Π³ΠΎΠ² ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΏΡΠΎΡΠ΅Π½Π½ΡΠΉ ΡΠ»ΠΎΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π»Π΅Π½Π΄ΠΈΠ½Π³Π° ΠΏΡΠΎΡΡΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΏΠ°ΠΏΠΊΠΈ Ρ Π°ΡΡΠ΅ΡΠ°ΠΌΠΈ ΠΈ Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ (ΠΈΠ»ΠΈ Π±Π΅Π· Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ). ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ, ΡΡΠΎ ΡΡΠΈΡ Π»Π΅Π½Π΄ΠΈΠ½Π³ΠΎΠ² ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π±Π°Π·ΠΎΠ²Π°Ρ Π»ΠΎΠ³ΠΈΠΊΠ° Π²ΡΠΎΠ΄Π΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π±Π΅ΠΊΠ΅Π½Π΄ΠΎΠΌ WhiteLabel ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ² ΠΈ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΈΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π»Π΅Π½Π΄ΠΈΠ½Π³Π°. Π‘ΠΎΠ·Π΄Π°Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π±ΡΡΡΡΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΏΡΠΎΠΌΠΎ Π»Π΅Π½Π΄ΠΈΠ½Π³ΠΈ Π±Π΅Π· ΠΎΠΏΠ°ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΠΎΠΌΠΊΠΈ ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ , ΡΠ°ΠΊ ΠΆΠ΅ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎ Π²Π½ΠΎΡΠΈΡΡ ΠΏΡΠ°Π²ΠΊΠΈ Π² ΡΠΊΡΠΈΠΏΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π½Π° Π²ΡΠ΅Ρ Π»Π΅Π½Π΄ΠΈΠ½Π³Π°Ρ .
ΠΠ°ΠΊΠΈΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ:
#Gulp, #WebPack, #Svelte, #SCSS, #FireBase, #EJS
Π‘ΠΊΠΎΠ»ΡΠΊΠΎ Π»ΡΠ΄Π΅ΠΉ Π²ΡΠ΅Π³ΠΎ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ΅:
3 engineer, 1 devops engineer
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Ρ Π½Π°Ρ Π΅ΡΡΡ Π±Π°Π·ΠΎΠ²ΡΠΉ ΡΠ°Π±Π»ΠΎΠ½, ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΡΠΎΡΡΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ°ΠΏΠΎΠΊ Ρ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ Π½ΠΎΠ²ΡΡ Π»Π΅Π½Π΄ΠΈΠ½Π³ΠΎΠ² ΠΈ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄Π°Π½Π½ΡΡ ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ Π±Π°Π·Ρ (ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ)
- Π£Π΄ΠΎΠ±ΡΡΠ²ΠΎ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ
- Π£Π΄ΠΎΠ±ΡΡΠ²ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ Π±Π°Π·ΠΎΠ²ΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π²
- Π£Π΄ΠΎΠ±ΡΡΠ²ΠΎ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΉ (ΠΏΠΈΠΊΡΠ΅Π»ΠΈ, ΡΡΠ΅ΠΊΠ΅ΡΡ ΠΈ Ρ.ΠΏ.) 1
- Π‘ΠΊΠΎΡΠΎΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π½ΠΎΠ²ΡΡ Π»Π΅Π½Π΄ΠΈΠ½Π³ΠΎΠ²
Client showcase: KingBilly Casino.
Goals/Problems:
Mass production of landings for promo campaigns and backend integration with white label casino product
What was done:
A constructor has been made that allows you to maintain several basic landings and support many modifications using a simplified flow of adding a landing by simply creating a folder with assets and content (or without content). The main difficulty is that there are a lot of these landings, and at the same time, the basic logic sometimes changes, such as integration with the White Label backend of the product. Accordingly, a mechanism for inheriting scripts and templates has been implemented with the possibility of modifying them for a specific landing page. The created constructor allows you to quickly add new promotional landings without fear of breaking existing ones, as well as centrally make changes to the scripts used on all landings.
Used tech:
Gulp, WebPack, Vite, Svelte, SCSS, Firebase, EJS, JavaScript, TypeScript
Footnotes
-
ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΊΠΎΠ³Π΄Π° ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π½ΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΠ½ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΉ, Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°ΠΌΠΈ ΡΡΠ°ΡΠΈΠΊΠ° β©