Skip to content

Instantly share code, notes, and snippets.

@davidgabrichidze
Last active January 8, 2024 01:10
Show Gist options
  • Save davidgabrichidze/ab28ed75521d17455e37df235997319e to your computer and use it in GitHub Desktop.
Save davidgabrichidze/ab28ed75521d17455e37df235997319e to your computer and use it in GitHub Desktop.
Banners Management Module

๐Ÿ“ƒ แƒกแƒขแƒแƒŸแƒ˜แƒ แƒ”แƒ‘แƒ Optio-แƒจแƒ˜ / แƒแƒฅแƒขแƒแƒ›แƒ‘แƒ”แƒ แƒ˜ 2023

แƒกแƒแƒ‘แƒแƒœแƒ™แƒ แƒกแƒ”แƒฅแƒขแƒแƒ แƒจแƒ˜ แƒฃแƒฌแƒงแƒ•แƒ”แƒขแƒ˜ แƒ“แƒ˜แƒแƒšแƒแƒ’แƒ˜ แƒ‘แƒแƒœแƒ™แƒกแƒ แƒ“แƒ แƒ›แƒ˜แƒก แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก แƒฃแƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ”แƒกแƒ˜แƒ. แƒ›แƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜ แƒ“แƒ แƒ˜แƒœแƒขแƒ”แƒ แƒœแƒ”แƒข แƒ‘แƒแƒœแƒ™แƒ˜แƒœแƒ’แƒ˜แƒก แƒ“แƒแƒ›แƒกแƒแƒฎแƒฃแƒ แƒ”แƒ‘แƒ˜แƒ—, แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ”แƒ‘แƒ—แƒแƒœ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก แƒ“แƒ˜แƒ“แƒ˜ แƒฌแƒ˜แƒšแƒ˜ แƒชแƒ˜แƒ แƒคแƒฃแƒš แƒแƒ แƒฎแƒ”แƒ‘แƒ–แƒ” แƒ’แƒแƒ“แƒแƒ•แƒ˜แƒ“แƒ, แƒกแƒแƒ“แƒแƒช แƒ›แƒ แƒแƒ•แƒแƒš แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“, แƒ‘แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒกแƒแƒช แƒ’แƒแƒ“แƒแƒ›แƒฌแƒงแƒ•แƒ”แƒขแƒ˜ แƒ แƒแƒšแƒ˜ แƒแƒ™แƒ˜แƒกแƒ แƒ˜แƒแƒ—. แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒแƒ แƒ˜แƒแƒœ แƒ‘แƒแƒœแƒ™แƒ˜แƒก แƒแƒฎแƒแƒšแƒ˜ แƒจแƒ”แƒ—แƒแƒ•แƒแƒ–แƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก, แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒแƒฃแƒชแƒ˜แƒšแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒชแƒœแƒ”แƒ”แƒ‘แƒ˜, แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒ“แƒ แƒšแƒแƒ›แƒแƒ–แƒ˜ แƒคแƒแƒ แƒ›แƒ˜แƒ—.

Optio-แƒก แƒแƒ›แƒแƒชแƒแƒœแƒแƒ แƒ“แƒแƒ”แƒฎแƒ›แƒแƒ แƒแƒก แƒ‘แƒแƒœแƒ™แƒก แƒ›แƒ˜แƒก แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ”แƒ‘แƒ—แƒแƒœ แƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒแƒจแƒ˜, แƒแƒ›แƒ˜แƒขแƒแƒ›แƒแƒช แƒ’แƒแƒ“แƒแƒ•แƒฌแƒงแƒ•แƒ˜แƒขแƒ”แƒ—, แƒ แƒแƒ› แƒจแƒ”แƒ•แƒฅแƒ›แƒœแƒแƒ— แƒ‘แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ แƒ—แƒ•แƒ˜แƒก แƒ“แƒ˜แƒœแƒแƒ›แƒ˜แƒฃแƒ แƒ˜ แƒ›แƒแƒ“แƒฃแƒšแƒ˜. แƒ”แƒก แƒ›แƒแƒ“แƒฃแƒšแƒ˜ แƒฉแƒแƒคแƒ˜แƒฅแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ˜ แƒ‘แƒแƒœแƒ™แƒ˜แƒก แƒ›แƒแƒ แƒ™แƒ”แƒขแƒ˜แƒœแƒ’แƒ˜แƒก แƒ’แƒฃแƒœแƒ“แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ—แƒ แƒจแƒ”แƒฅแƒ›แƒœแƒแƒก, แƒ›แƒแƒ แƒ—แƒแƒก แƒ“แƒ แƒ’แƒแƒœแƒแƒ—แƒแƒ•แƒกแƒแƒก แƒ‘แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒกแƒแƒ™แƒฃแƒ—แƒแƒ  แƒชแƒ˜แƒคแƒ แƒฃแƒš แƒžแƒšแƒแƒขแƒคแƒแƒ แƒ›แƒ”แƒ‘แƒ–แƒ”.

แƒจแƒ”แƒœแƒ˜ แƒ’แƒแƒ›แƒแƒฌแƒ•แƒ”แƒ•แƒแƒ, แƒ—แƒฃ แƒแƒ˜แƒ แƒฉแƒ”แƒ• แƒ›แƒ˜แƒก แƒ“แƒแƒซแƒšแƒ”แƒ•แƒแƒก, แƒแƒ› แƒฉแƒแƒœแƒแƒคแƒ˜แƒฅแƒ แƒ˜แƒก แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ แƒ•แƒ”แƒ‘ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ”แƒก.

๐Ÿง แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒแƒฆแƒฌแƒ”แƒ แƒ

แƒ˜แƒ›แƒ˜แƒกแƒแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ› แƒ›แƒแƒ แƒ™แƒ”แƒขแƒ˜แƒœแƒ’แƒ˜แƒก แƒ’แƒฃแƒœแƒ“แƒ˜แƒก แƒ—แƒแƒœแƒแƒ›แƒจแƒ แƒแƒ›แƒ”แƒšแƒ›แƒ แƒแƒ“แƒ•แƒ˜แƒšแƒแƒ“ แƒจแƒ”แƒซแƒšแƒแƒก แƒ‘แƒแƒœแƒ”แƒ แƒ˜แƒก แƒ’แƒแƒœแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒ, แƒ›แƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜ แƒ“แƒ แƒ˜แƒœแƒขแƒ”แƒ แƒœแƒ”แƒข แƒ‘แƒแƒœแƒ™แƒ˜แƒœแƒ’แƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ˜ แƒ“แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜แƒ แƒšแƒแƒ’แƒ˜แƒ™แƒฃแƒ  แƒ–แƒแƒœแƒ”แƒ‘แƒแƒ“ (แƒ›แƒแƒ’. Header, Right Sidebar, Footer, Main Hero Slider, แƒ“แƒ แƒกแƒฎแƒ•แƒ). แƒ‘แƒแƒœแƒ”แƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒกแƒแƒก, แƒแƒ› แƒ–แƒแƒœแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒ”แƒ แƒ—แƒ”แƒ แƒ—แƒ˜ แƒแƒฃแƒชแƒ˜แƒšแƒ”แƒ‘แƒšแƒแƒ“ แƒฃแƒœแƒ“แƒ แƒ›แƒ˜แƒ•แƒฃแƒ—แƒ˜แƒ—แƒแƒ— แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒก.

แƒ‘แƒแƒœแƒ”แƒ แƒ˜แƒก แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜ แƒฅแƒ•แƒ”แƒ“แƒ แƒชแƒฎแƒ แƒ˜แƒšแƒจแƒ˜แƒ แƒแƒฆแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜ (โ€*โ€ แƒกแƒ˜แƒ›แƒ‘แƒแƒšแƒแƒ—แƒ˜ แƒแƒฆแƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ˜แƒ แƒแƒฃแƒชแƒ˜แƒšแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ•แƒ”แƒšแƒ˜):

แƒกแƒแƒ—แƒแƒฃแƒ แƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒขแƒ˜แƒžแƒ˜ แƒแƒฆแƒฌแƒ”แƒ แƒ
id string แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜. API-แƒก แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒ แƒ’แƒแƒ“แƒ›แƒแƒกแƒชแƒ” แƒจแƒ”แƒ•แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒœ แƒชแƒแƒ แƒ˜แƒ”แƒšแƒ˜. API แƒจแƒ”แƒ”แƒชแƒ“แƒ”แƒ‘แƒ แƒ˜แƒžแƒแƒ•แƒแƒก แƒ’แƒแƒ“แƒ›แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ˜แƒ— แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜ แƒ“แƒ แƒ—แƒฃ แƒ˜แƒžแƒแƒ•แƒ แƒ’แƒแƒœแƒแƒแƒฎแƒšแƒแƒก แƒ˜แƒก, แƒ—แƒฃ แƒ•แƒ”แƒ  แƒ›แƒ˜แƒแƒ’แƒœแƒ”แƒ‘แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒก แƒแƒฎแƒแƒš แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒก
name* string แƒ‘แƒแƒœแƒ”แƒ แƒ˜แƒก แƒกแƒแƒ—แƒแƒฃแƒ แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒกแƒฃแƒ แƒ•แƒ˜แƒšแƒ˜แƒกแƒแƒ›แƒ”แƒ‘แƒ  แƒแƒ แƒฅแƒ›แƒ”แƒ•แƒก
channelId* string แƒฉแƒแƒ›แƒแƒœแƒแƒ—แƒ•แƒแƒšแƒ˜ แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒ•แƒก, แƒ—แƒฃ แƒ แƒแƒ›แƒ”แƒšแƒ˜ แƒกแƒแƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒแƒ แƒฎแƒ˜แƒกแƒ—แƒ•แƒ˜แƒกแƒแƒ แƒ’แƒแƒœแƒ™แƒฃแƒ—แƒ•แƒœแƒ˜แƒšแƒ˜ แƒ”แƒก แƒ‘แƒแƒœแƒ”แƒ แƒ˜
language* string แƒ’แƒแƒ›แƒแƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ” แƒ˜แƒฅแƒ˜แƒ“แƒแƒœ, แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒก แƒ แƒ แƒ”แƒœแƒ แƒแƒฅแƒ•แƒก แƒแƒ แƒฉแƒ”แƒฃแƒšแƒ˜, แƒ‘แƒแƒœแƒ”แƒ แƒ˜แƒช แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒก แƒ”แƒœแƒแƒ–แƒ” แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ›แƒแƒฃแƒฉแƒœแƒ“แƒ”แƒก.
zoneId* string UI-แƒก แƒšแƒแƒ’แƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ–แƒแƒœแƒ, แƒ แƒแƒ›แƒ”แƒšแƒจแƒ˜แƒช แƒ’แƒแƒ›แƒแƒฉแƒœแƒ“แƒ”แƒ‘แƒ แƒ”แƒก แƒ‘แƒแƒœแƒ”แƒ แƒ˜
priority* number แƒžแƒ แƒ˜แƒแƒ แƒ˜แƒขแƒ”แƒขแƒฃแƒšแƒแƒ‘แƒ˜แƒก แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ‘แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒ แƒขแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ—แƒฃ แƒ”แƒ แƒ— แƒšแƒแƒ’แƒ˜แƒ™แƒฃแƒ  แƒ–แƒแƒœแƒแƒจแƒ˜ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒแƒฅแƒขแƒ˜แƒฃแƒ แƒ˜ แƒ‘แƒแƒœแƒ”แƒ แƒ˜แƒ, แƒ”แƒก แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ แƒ“แƒแƒแƒšแƒแƒ’แƒ”แƒ‘แƒก แƒ›แƒแƒ— แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒแƒ‘แƒแƒก แƒกแƒšแƒแƒ˜แƒ“แƒ”แƒ แƒจแƒ˜.
fileId* string แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ˜แƒฅแƒ›แƒœแƒ”แƒ‘แƒ แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’. แƒแƒ›แƒแƒ•แƒ” แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜แƒ— แƒ›แƒแƒฎแƒ“แƒ”แƒ‘แƒ แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒ API-แƒ“แƒแƒœ (แƒ˜แƒฎ. Blobs API แƒฅแƒ•แƒ”แƒ›แƒแƒ—).
url* string แƒ”แƒก แƒ‘แƒ›แƒฃแƒšแƒ˜ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก แƒ’แƒแƒ“แƒแƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ‘แƒแƒœแƒ”แƒ แƒ–แƒ” แƒ“แƒแƒ™แƒšแƒ˜แƒ™แƒ•แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’.
startDate* Date แƒ—แƒแƒ แƒ˜แƒฆแƒ˜, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒแƒช แƒ‘แƒแƒœแƒ”แƒ แƒ˜ แƒ˜แƒ—แƒ•แƒšแƒ”แƒ‘แƒ แƒแƒฅแƒขแƒ˜แƒฃแƒ แƒแƒ“ แƒ“แƒ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ›แƒแƒฉแƒœแƒ“แƒ”แƒก แƒ›แƒแƒ‘แƒ˜แƒšแƒฃแƒ  แƒ“แƒ แƒ˜แƒœแƒขแƒ”แƒ แƒœแƒ”แƒข แƒ‘แƒแƒœแƒ™แƒ˜แƒœแƒ’แƒจแƒ˜.
endDate Date แƒ—แƒแƒ แƒ˜แƒฆแƒ˜, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒแƒช แƒ‘แƒแƒœแƒ”แƒ แƒ˜ แƒแƒฆแƒแƒ  แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ›แƒแƒฉแƒœแƒ“แƒ”แƒก แƒ›แƒแƒ‘แƒ˜แƒšแƒฃแƒ  แƒ“แƒ แƒ˜แƒœแƒขแƒ”แƒ แƒœแƒ”แƒข แƒ‘แƒแƒœแƒ™แƒ˜แƒœแƒ’แƒจแƒ˜.
active* boolean แƒแƒ› แƒ•แƒ”แƒšแƒ˜แƒ— แƒ›แƒแƒ™แƒ”แƒ แƒขแƒ˜แƒœแƒ’แƒ˜แƒก แƒ’แƒฃแƒœแƒ“แƒ˜แƒก แƒ—แƒแƒœแƒแƒ›แƒจแƒ แƒแƒ›แƒ”แƒšแƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒกแƒฌแƒ แƒแƒคแƒแƒ“ แƒ’แƒแƒแƒฅแƒ แƒแƒก แƒแƒœ แƒ’แƒแƒ›แƒแƒแƒฉแƒ˜แƒœแƒแƒก แƒ‘แƒแƒœแƒ”แƒ แƒ˜. แƒแƒ› แƒ•แƒ”แƒšแƒก แƒ‘แƒแƒœแƒ™แƒ˜แƒก แƒ—แƒแƒœแƒแƒ›แƒจแƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜ แƒ˜แƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ”แƒœ แƒ—แƒฃ แƒ›แƒแƒฃแƒšแƒแƒ“แƒœแƒ”แƒšแƒแƒ“ แƒแƒฆแƒ›แƒแƒแƒฉแƒ˜แƒœแƒ”แƒก แƒ แƒแƒ˜แƒ›แƒ” แƒฎแƒแƒ แƒ•แƒ”แƒ–แƒ˜ แƒ“แƒ แƒ—แƒแƒ แƒ˜แƒฆแƒ”แƒ‘แƒ˜แƒก แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒœแƒแƒชแƒ•แƒšแƒแƒ“, แƒกแƒฌแƒ แƒแƒคแƒแƒ“ แƒฃแƒœแƒ“แƒ โ€œแƒ’แƒแƒ›แƒแƒ แƒ—แƒแƒœโ€ แƒแƒœ โ€œแƒฉแƒแƒ แƒ—แƒแƒœโ€ แƒ‘แƒแƒœแƒ”แƒ แƒ˜.
labels string[] แƒ‘แƒแƒœแƒ™แƒจแƒ˜ แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒš แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒš แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒก แƒ›แƒ˜แƒœแƒ˜แƒญแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒฅแƒ•แƒก แƒ”.แƒฌ. แƒขแƒ”แƒ’แƒ˜, แƒšแƒ”แƒ˜แƒ‘แƒšแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒ•แƒก แƒ›แƒ˜แƒก แƒกแƒ”แƒ’แƒ›แƒ”แƒœแƒขแƒก. แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“: Payroll, Social, Affluent, แƒ“แƒ แƒ.แƒจ. แƒแƒฅ แƒ”แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ แƒ”แƒ แƒ—แƒ˜ แƒแƒœ แƒ›แƒ”แƒขแƒ˜ แƒกแƒ”แƒ’แƒ›แƒ”แƒœแƒขแƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒกแƒแƒช แƒแƒ แƒ˜แƒก แƒ’แƒแƒœแƒ™แƒฃแƒ—แƒ•แƒœแƒ˜แƒšแƒ˜ แƒ”แƒก แƒ‘แƒแƒœแƒ”แƒ แƒ˜. แƒ—แƒฃ แƒ•แƒ”แƒšแƒ˜ แƒชแƒแƒ แƒ˜แƒ”แƒšแƒ˜แƒ แƒ›แƒแƒจแƒ˜แƒœ แƒ˜แƒ—แƒ•แƒšแƒ”แƒ‘แƒ, แƒ แƒแƒ› แƒ‘แƒแƒœแƒ”แƒ แƒ˜ แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒกแƒแƒ แƒแƒฅแƒขแƒ˜แƒฃแƒ แƒ˜.

๐Ÿ‘‰ Optio-แƒก Banners API-แƒจแƒ˜ แƒจแƒ”แƒฎแƒ•แƒ“แƒ”แƒ‘แƒ˜ แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ”แƒ แƒ— แƒ•แƒ”แƒšแƒก, isCorporate, แƒ—แƒฃแƒ›แƒชแƒ แƒ˜แƒก แƒแƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒแƒ› แƒแƒ›แƒแƒชแƒแƒœแƒแƒจแƒ˜ แƒ“แƒ แƒแƒ  แƒ›แƒ˜แƒแƒฅแƒชแƒ˜แƒ แƒงแƒฃแƒ แƒแƒ“แƒฆแƒ”แƒ‘แƒ

๐Ÿ“‹ แƒ‘แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ˜แƒก แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜

  • แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜ แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒก แƒกแƒ˜แƒแƒก Optio-แƒก Banners API-แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—
  • แƒ’แƒแƒ›แƒแƒแƒฉแƒ˜แƒœแƒ” แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ แƒ‘แƒแƒœแƒ”แƒ แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘: แƒกแƒฃแƒ แƒแƒ—แƒ˜, แƒกแƒแƒ—แƒแƒฃแƒ แƒ˜, แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜, แƒ–แƒแƒœแƒ, แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒ-แƒ“แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒ—แƒแƒ แƒ˜แƒฆแƒ”แƒ‘แƒ˜, แƒšแƒ”แƒ˜แƒ‘แƒšแƒ”แƒ‘แƒ˜.
  • แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก แƒกแƒ˜แƒ˜แƒก แƒ’แƒแƒ“แƒแƒคแƒฃแƒ แƒชแƒ•แƒšแƒ (Paging) แƒ“แƒ แƒกแƒแƒ แƒขแƒ˜แƒ แƒ”แƒ‘แƒ
  • แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒก แƒแƒกแƒ”แƒ•แƒ” แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒ”แƒซแƒšแƒแƒก แƒ’แƒแƒคแƒ˜แƒšแƒขแƒ•แƒ แƒ แƒขแƒ”แƒฅแƒกแƒขแƒ˜แƒ—

๐Ÿ—’๏ธ แƒ‘แƒแƒœแƒ”แƒ แƒ˜แƒก แƒ แƒ”แƒ“แƒแƒฅแƒขแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒคแƒแƒ แƒ›แƒ

  • แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒ แƒ”แƒ“แƒแƒฅแƒขแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ” แƒคแƒแƒ แƒ›แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ’แƒแƒ›แƒแƒฉแƒœแƒ“แƒ”แƒ‘แƒ แƒ›แƒแƒ แƒฏแƒ•แƒ”แƒœแƒ แƒ›แƒฎแƒแƒ แƒ”แƒก แƒ”.แƒฌ. Drawer-แƒ˜แƒ—
  • แƒ แƒ”แƒ“แƒแƒฅแƒขแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒ˜ แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก แƒกแƒ˜แƒ˜แƒก แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ–แƒ” แƒ“แƒแƒ™แƒšแƒ˜แƒ™แƒ•แƒ
  • แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒ›แƒ แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒซแƒšแƒแƒก แƒกแƒฃแƒ แƒแƒ—แƒ˜แƒก แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ, แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒก แƒ“แƒแƒ แƒฅแƒ›แƒ”แƒ•แƒ, แƒ–แƒแƒœแƒ˜แƒก แƒแƒ แƒฉแƒ”แƒ•แƒ, แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ›แƒ˜แƒœแƒ˜แƒญแƒ”แƒ‘แƒ, แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒ“แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒ—แƒแƒ แƒ˜แƒฆแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ, แƒ™แƒšแƒ˜แƒœแƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒšแƒ”แƒ˜แƒ‘แƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒœแƒ˜แƒจแƒ•แƒœแƒ. แƒกแƒฃแƒ แƒแƒ—แƒ”แƒ‘แƒ˜แƒก แƒแƒกแƒแƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ“ แƒ“แƒแƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ Optio-แƒก Blobs API.
  • แƒ–แƒแƒœแƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒก แƒšแƒ”แƒ˜แƒ‘แƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒกแƒแƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ“ แƒ“แƒแƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ Optio-แƒก Reference Data API.

๐Ÿ› ๏ธ Optio API แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ

Banners API

Optio-แƒก API CRUD แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒ› แƒ›แƒ”แƒ—แƒแƒ“แƒ”แƒ‘แƒก แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก:

  • find - แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜ แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒ›แƒแƒซแƒ˜แƒ”แƒ‘แƒ
  • find-one - แƒ”แƒ แƒ—แƒ˜ แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒ
  • save - แƒ”แƒ แƒ—แƒ˜ แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒแƒœ/แƒ“แƒ แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ, แƒ“แƒแƒ›แƒแƒ™แƒ˜แƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ˜แƒ›แƒแƒ–แƒ”, แƒ—แƒฃ แƒ แƒ แƒ”แƒฌแƒ”แƒ แƒ”แƒ‘แƒ แƒ’แƒแƒ“แƒ›แƒแƒชแƒ”แƒ›แƒฃแƒš id แƒ•แƒ”แƒšแƒจแƒ˜.
  • remove - แƒ”แƒ แƒ—แƒ˜ แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒฌแƒแƒจแƒšแƒ

แƒแƒฆแƒกแƒแƒœแƒ˜แƒจแƒœแƒแƒ•แƒ˜แƒ, แƒ แƒแƒ› แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ˜แƒก แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒ›แƒ”แƒ—แƒแƒ“แƒ”แƒ‘แƒก แƒแƒฅแƒ•แƒ— แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ แƒ’แƒแƒ›แƒแƒ˜แƒ—แƒฎแƒแƒ•แƒ แƒ™แƒแƒœแƒ™แƒ แƒ”แƒขแƒฃแƒšแƒ˜ แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜. แƒแƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ include แƒ“แƒ exclude แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜. แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“ แƒ—แƒฃ include-แƒก แƒ’แƒแƒ“แƒแƒกแƒชแƒ”แƒ› แƒ›แƒแƒกแƒ˜แƒ•แƒก [โ€™idโ€™, โ€˜nameโ€™] แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ”แƒก แƒแƒ แƒ˜ แƒ•แƒ”แƒšแƒ˜ แƒ“แƒแƒ‘แƒ แƒฃแƒœแƒ“แƒ”แƒ‘แƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒ“แƒแƒœ.

API-แƒก แƒ“แƒ”แƒขแƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒ แƒ˜แƒฎแƒ˜แƒšแƒ Swagger-แƒ˜แƒ—, แƒแƒ› แƒ‘แƒ›แƒฃแƒšแƒ–แƒ”: https://development.api.optio.ai/swagger/banners

Blobs API

แƒ‘แƒแƒœแƒ”แƒ แƒจแƒ˜ แƒกแƒฃแƒ แƒแƒ—แƒ˜แƒก แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ Blobs API แƒ“แƒ แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜ แƒแƒ  แƒ”แƒขแƒแƒžแƒ˜แƒแƒœแƒ˜แƒ:

  1. แƒกแƒฃแƒ แƒแƒ—แƒ˜ แƒฃแƒœแƒ“แƒ แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ /api/v2/blob/upload แƒ›แƒ”แƒ—แƒแƒ“แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒ แƒ”แƒ–แƒฃแƒšแƒขแƒแƒขแƒจแƒ˜แƒช แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜
  2. แƒ”แƒก แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜ แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒ˜แƒœแƒแƒฎแƒ แƒ‘แƒแƒœแƒ”แƒ แƒ˜แƒก fileId-แƒ˜ แƒ•แƒ”แƒšแƒจแƒ˜

แƒ”แƒœแƒ“แƒžแƒแƒ˜แƒœแƒขแƒ˜ multipart/form-data-แƒก แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก แƒ“แƒ แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก แƒ”แƒšแƒแƒ“แƒ”แƒ‘แƒ blobs แƒ•แƒ”แƒšแƒจแƒ˜.

แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ˜ FormData-แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—:

...
upload(image: File) {
    const formData = new FormData();

    formData.set('blob', image);

    return this._httpClient.post(
      [ENDPOINT_URL_HERE],
      formData,
    );
  }
...

แƒ แƒแƒช แƒจแƒ”แƒ”แƒฎแƒ”แƒ‘แƒ แƒกแƒฃแƒ แƒแƒ—แƒ˜แƒก แƒฉแƒแƒ›แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒแƒก แƒ“แƒ แƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒแƒก, แƒแƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ /api/v2/blob/{id} แƒ›แƒ”แƒ—แƒแƒ“แƒ˜, แƒกแƒแƒ“แƒแƒช {id}-แƒจแƒ˜ แƒฉแƒแƒฌแƒ”แƒ  fileId-แƒ˜แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒแƒก.

API-แƒก แƒ“แƒ”แƒขแƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒ แƒ˜แƒฎแƒ˜แƒšแƒ Swagger-แƒ˜แƒ—, แƒแƒ› แƒ‘แƒ›แƒฃแƒšแƒ–แƒ”: https://development.api.optio.ai/swagger/blobs

Reference Data API

แƒแƒ› แƒฃแƒœแƒ˜แƒคแƒ˜แƒชแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ API-แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒฉแƒแƒ›แƒแƒœแƒแƒ—แƒ•แƒแƒšแƒ˜แƒก แƒ’แƒแƒ›แƒแƒ—แƒฎแƒแƒ•แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ˜แƒ“แƒแƒœ. แƒฉแƒแƒ›แƒแƒœแƒแƒ—แƒ•แƒšแƒ˜แƒก แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒชแƒ˜แƒ แƒ”แƒ‘แƒ แƒฎแƒ“แƒ”แƒ‘แƒ typeId-แƒ˜ แƒ•แƒ”แƒšแƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช /api/v2/reference-data/find-แƒก แƒ’แƒแƒ“แƒ›แƒแƒ”แƒชแƒ”แƒ›แƒ payload-แƒ˜แƒ—. แƒแƒ› แƒแƒ›แƒแƒชแƒแƒœแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒแƒ—แƒฎแƒ˜ แƒฉแƒแƒ›แƒแƒœแƒแƒ—แƒ•แƒแƒšแƒ˜:

  • แƒกแƒแƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒแƒ แƒฎแƒ”แƒ‘แƒ˜ - typeId:1600
  • แƒ–แƒแƒœแƒ”แƒ‘แƒ˜ - typeId:1700
  • แƒšแƒ”แƒ˜แƒ‘แƒšแƒ”แƒ‘แƒ˜ - typeId:1900
  • แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ˜แƒก แƒ”แƒœแƒ”แƒ‘แƒ˜ - typeId:2900

โš ๏ธ แƒ’แƒแƒ˜แƒ—แƒ•แƒแƒšแƒ˜แƒกแƒฌแƒ˜แƒœแƒ”: Banner-แƒ˜แƒก แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒก แƒ•แƒ”แƒšแƒจแƒ˜ แƒฃแƒœแƒ“แƒ แƒฉแƒแƒฌแƒ”แƒ แƒ key แƒ•แƒ”แƒšแƒจแƒ˜ แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ, แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒก แƒ™แƒ˜ แƒฃแƒœแƒ“แƒ แƒฃแƒฉแƒ•แƒ”แƒœแƒ name แƒ•แƒ”แƒšแƒ˜แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ.

API-แƒก แƒ“แƒ”แƒขแƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒ แƒ˜แƒฎแƒ˜แƒšแƒ Swagger-แƒ˜แƒ—, แƒแƒ› แƒ‘แƒ›แƒฃแƒšแƒ–แƒ”: https://development.api.optio.ai/swagger/reference-data

๐Ÿ’… UX/UI แƒžแƒ แƒ˜แƒœแƒชแƒ˜แƒžแƒ”แƒ‘แƒ˜

  • UI-แƒ˜แƒก แƒแƒกแƒแƒ’แƒ”แƒ‘แƒแƒ“ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ” แƒ›แƒฎแƒแƒšแƒแƒ“ Angular Material-แƒ˜แƒก แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜.
  • แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒ•แƒ˜ แƒกแƒฃแƒคแƒ—แƒ แƒ“แƒ แƒ˜แƒœแƒขแƒฃแƒ˜แƒขแƒ˜แƒฃแƒ แƒ˜ แƒ“แƒ˜แƒ–แƒแƒ˜แƒœแƒ˜.

๐Ÿ”ฅ แƒ‘แƒแƒœแƒฃแƒก แƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒ˜

แƒฅแƒ•แƒ”แƒ›แƒแƒ— แƒฉแƒแƒ›แƒแƒ—แƒ•แƒšแƒ˜แƒšแƒ˜แƒ แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒ˜แƒ แƒแƒ‘แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ—แƒ แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ แƒแƒ  แƒแƒ แƒ˜แƒก แƒแƒฃแƒชแƒ˜แƒšแƒ”แƒ‘แƒ”แƒšแƒ˜, แƒ—แƒฃแƒ›แƒชแƒ แƒฉแƒแƒ˜แƒ—แƒ•แƒšแƒ”แƒ‘แƒ แƒฃแƒžแƒ˜แƒ แƒแƒขแƒ”แƒกแƒแƒ‘แƒแƒ“ แƒœแƒแƒ›แƒฃแƒจแƒ”แƒ•แƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒกแƒแƒก:

  • NGRX-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒกแƒ—แƒ”แƒ˜แƒ—แƒ˜แƒก แƒ›แƒแƒ แƒ—แƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก
  • แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜แƒก แƒ“แƒแƒ แƒ”แƒคแƒ แƒ”แƒจแƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒกแƒ˜แƒ˜แƒก แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒœแƒแƒ แƒฉแƒฃแƒœแƒ”แƒ‘แƒ (แƒคแƒ˜แƒšแƒขแƒ แƒ˜, แƒกแƒแƒขแƒ˜แƒ แƒ”แƒ‘แƒ, แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜, แƒ›แƒแƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ˜ แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜)
  • Unit Test-แƒ”แƒ‘แƒ˜
  • README

๐Ÿ”“ แƒแƒ•แƒขแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒ:

แƒฉแƒ•แƒ”แƒœแƒ˜ API แƒ˜แƒ—แƒฎแƒแƒ•แƒก แƒแƒ•แƒขแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒแƒก, แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒกแƒแƒช แƒ›แƒแƒ’แƒแƒฌแƒ•แƒ“แƒ˜แƒ— Bearer Access Token-แƒก แƒกแƒแƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒแƒชแƒ˜แƒ แƒคแƒแƒ แƒ›แƒ˜แƒก แƒจแƒ”แƒ•แƒกแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’.

๐Ÿ•น๏ธ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ”แƒ‘แƒ˜/แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜

แƒแƒ›แƒแƒชแƒแƒœแƒ˜แƒก แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ แƒกแƒแƒญแƒ˜แƒ แƒแƒ Angular-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—, แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒฎแƒ•แƒ แƒ•แƒ˜แƒ–แƒฃแƒแƒšแƒฃแƒ แƒ˜ แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜ แƒ›แƒฎแƒแƒšแƒแƒ“ Angular Material

๐Ÿข แƒแƒžแƒขแƒ˜แƒแƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘

Optio, แƒ แƒแƒ’แƒแƒ แƒช แƒคแƒ˜แƒœแƒขแƒ”แƒฅแƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒ›แƒญแƒ”แƒ แƒ˜ แƒฅแƒแƒ แƒ—แƒฃแƒšแƒ˜ แƒ™แƒแƒ›แƒžแƒแƒœแƒ˜แƒ, แƒ›แƒ˜แƒ–แƒœแƒแƒ“ แƒ˜แƒกแƒแƒฎแƒแƒ•แƒก แƒกแƒแƒ‘แƒแƒœแƒ™แƒ แƒกแƒ”แƒฅแƒขแƒแƒ แƒจแƒ˜ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ”แƒ‘แƒ—แƒแƒœ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒ›แƒแƒ—แƒ˜ แƒฉแƒแƒ แƒ—แƒฃแƒšแƒแƒ‘แƒ˜แƒก แƒฎแƒ”แƒšแƒแƒฎแƒแƒš แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒก, แƒ”.แƒฌ. แƒ แƒ”แƒ“แƒ˜แƒ–แƒแƒ˜แƒœแƒก. แƒฉแƒ•แƒ”แƒœแƒ˜ แƒฃแƒแƒฎแƒšแƒ”แƒกแƒ˜ Customer Data Platform (CDP) แƒแƒซแƒšแƒ˜แƒ”แƒ แƒ”แƒ‘แƒก แƒ‘แƒแƒœแƒ™แƒ”แƒ‘แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ˜แƒœแƒขแƒ”แƒšแƒ”แƒฅแƒขแƒฃแƒแƒšแƒฃแƒ แƒ˜ แƒแƒœแƒแƒšแƒ˜แƒขแƒ˜แƒ™แƒ˜แƒ—, แƒฎแƒ”แƒšแƒก แƒฃแƒฌแƒงแƒแƒ‘แƒก แƒžแƒ”แƒ แƒกแƒแƒœแƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒฃแƒš แƒ˜แƒœแƒขแƒ”แƒ แƒแƒฅแƒชแƒ˜แƒแƒก แƒ›แƒแƒ— แƒ™แƒšแƒ˜แƒ”แƒœแƒ—แƒ”แƒ‘แƒ—แƒแƒœ แƒชแƒ˜แƒคแƒ แƒฃแƒš แƒ“แƒ แƒกแƒฎแƒ•แƒ แƒกแƒแƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒแƒ แƒฎแƒ”แƒ‘แƒจแƒ˜.

แƒแƒ› แƒ›แƒ˜แƒ–แƒœแƒ˜แƒก แƒ›แƒ˜แƒกแƒแƒฆแƒฌแƒ”แƒ•แƒแƒ“ แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒš CDP-แƒจแƒ˜ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ›แƒแƒฌแƒ˜แƒœแƒแƒ•แƒ” แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ”แƒ‘แƒ˜: Big Data, Machine Learning, NLP, MicroService Architecture, Business Process Automation, Data Enrichment แƒ“แƒ แƒกแƒฎแƒ•แƒ แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜.

แƒ›แƒ—แƒšแƒ˜แƒแƒœแƒแƒ‘แƒแƒจแƒ˜ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒฃแƒ แƒ˜ แƒกแƒขแƒ”แƒ™แƒ˜ แƒ›แƒแƒ˜แƒชแƒแƒ•แƒก: Angular, NodeJS, Python, ElasticSearch, Redis, RabbitMQ. แƒžแƒ”แƒ แƒ˜แƒแƒ“แƒฃแƒšแƒแƒ“ แƒ’แƒ•แƒ˜แƒฌแƒ”แƒ•แƒก MS SQL, Oracle, MongoDb, dotnet core แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ”แƒ‘แƒ—แƒแƒœ แƒ“แƒ แƒกแƒฎแƒ•แƒ แƒ›แƒ แƒแƒ•แƒแƒš แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ”แƒ‘แƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ แƒ“แƒ แƒ˜แƒœแƒขแƒ”แƒ’แƒ แƒแƒชแƒ˜แƒ.

๐Ÿ“ง แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒฌแƒแƒ“แƒ”แƒ‘แƒ แƒ“แƒ แƒจแƒ”แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒ™แƒ แƒ˜แƒขแƒ”แƒ แƒ˜แƒฃแƒ›แƒ”แƒ‘แƒ˜

แƒฉแƒ•แƒ”แƒœ แƒ•แƒ”แƒซแƒ”แƒ‘แƒ— แƒแƒฎแƒแƒšแƒ’แƒแƒ–แƒ แƒ“แƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒแƒฎแƒšแƒ แƒ˜แƒฌแƒงแƒ”แƒ‘แƒ”แƒœ แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ™แƒแƒ แƒ˜แƒ”แƒ แƒฃแƒšแƒ˜ แƒœแƒแƒ‘แƒ˜แƒฏแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ“แƒแƒ“แƒ’แƒ›แƒแƒก แƒ“แƒ แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ˜ แƒแƒฅแƒ•แƒ—, แƒ แƒแƒ› แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ แƒ›แƒแƒ—แƒ˜ แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜ แƒžแƒ แƒแƒคแƒ”แƒกแƒ˜แƒฃแƒšแƒ˜ แƒกแƒแƒฅแƒ›แƒ˜แƒแƒœแƒแƒ‘แƒแƒ.

แƒฉแƒ•แƒ”แƒœแƒก แƒ’แƒฃแƒœแƒ“แƒจแƒ˜ แƒฃแƒ™แƒ•แƒ” แƒแƒ แƒ˜แƒแƒœ แƒจแƒ”แƒœแƒœแƒแƒ˜แƒ แƒ˜ แƒ“แƒแƒ›แƒฌแƒงแƒ”แƒ‘แƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒกแƒขแƒ”แƒ‘แƒ˜. แƒ›แƒแƒ— แƒงแƒแƒ•แƒ— แƒกแƒแƒฅแƒแƒ แƒ—แƒ•แƒ”แƒšแƒแƒจแƒ˜ แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜ แƒกแƒแƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ แƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒก แƒจแƒ”แƒœแƒก แƒžแƒ แƒแƒคแƒ”แƒกแƒ˜แƒฃแƒš แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒแƒก แƒ“แƒ แƒ“แƒแƒ’แƒ”แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ แƒจแƒ”แƒ˜แƒกแƒฌแƒแƒ•แƒšแƒ:

  • แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ Javascript/Typescript/Angular/NodeJS แƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—;
  • Clean code-แƒ˜แƒก แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒ”แƒ‘แƒ˜;
  • Git-แƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒกแƒแƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ แƒžแƒ แƒแƒฅแƒขแƒ˜แƒ™แƒ;
  • แƒ™แƒแƒ›แƒžแƒšแƒ”แƒฅแƒกแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒ;
  • แƒ’แƒฃแƒœแƒ“แƒฃแƒ แƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ;
  • แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒ˜ แƒขแƒ”แƒกแƒขแƒ˜แƒ แƒ”แƒ‘แƒ.

แƒฉแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜แƒ แƒ•แƒ˜แƒžแƒแƒ•แƒแƒ— แƒชแƒœแƒแƒ‘แƒ˜แƒกแƒ›แƒแƒงแƒ•แƒแƒ แƒ”, แƒกแƒฌแƒแƒ•แƒšแƒแƒ–แƒ” แƒ“แƒ แƒจแƒ แƒแƒ›แƒแƒ–แƒ” แƒแƒ แƒ˜แƒ”แƒœแƒขแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ’แƒแƒ˜แƒ•แƒšแƒ˜แƒแƒœ แƒแƒœแƒแƒ–แƒฆแƒแƒฃแƒ แƒ”แƒ‘แƒแƒ“ แƒกแƒขแƒแƒŸแƒ˜แƒ แƒ”แƒ‘แƒแƒก แƒ“แƒ แƒฌแƒแƒ แƒ›แƒแƒขแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒขแƒแƒŸแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒ“แƒแƒกแƒแƒฅแƒ›แƒ“แƒ”แƒ‘แƒ˜แƒแƒœ แƒฉแƒ•แƒ”แƒœแƒก แƒ™แƒแƒ›แƒžแƒแƒœแƒ˜แƒแƒจแƒ˜.

แƒแƒ›แƒแƒชแƒแƒœแƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒงแƒฃแƒ แƒแƒ“แƒฆแƒ”แƒ‘แƒแƒก แƒ›แƒ˜แƒ•แƒแƒฅแƒชแƒ”แƒ•แƒ— แƒ แƒแƒ›แƒ“แƒ”แƒœแƒแƒ“ แƒกแƒฌแƒแƒ แƒแƒ“ แƒแƒ แƒ˜แƒก แƒ’แƒแƒ’แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ“แƒ แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ›แƒแƒชแƒแƒœแƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒแƒ“ แƒแƒ แƒ˜แƒก แƒ“แƒแƒฎแƒแƒ แƒฏแƒฃแƒšแƒ˜ แƒ“แƒ แƒ แƒ™แƒแƒ“แƒ˜แƒก แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ–แƒ”.

โš ๏ธ แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ›แƒแƒชแƒแƒœแƒ˜แƒก แƒ›แƒแƒฌแƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒ‘แƒแƒšแƒ แƒ•แƒแƒ“แƒแƒ 20.10.2023 23:59:59. แƒแƒ›แƒแƒชแƒแƒœแƒ แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ” github-แƒ–แƒ” แƒ“แƒ แƒ แƒ”แƒžแƒแƒ–แƒ˜แƒขแƒแƒ แƒ˜แƒก แƒšแƒ˜แƒœแƒ™แƒ˜ แƒจแƒ”แƒœแƒก CV-แƒกแƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“ แƒ’แƒแƒ›แƒแƒ’แƒ•แƒ˜แƒ’แƒ–แƒแƒ•แƒœแƒ” แƒ”แƒšแƒคแƒแƒกแƒขแƒแƒ–แƒ” hr@optio.ai แƒกแƒแƒ—แƒแƒฃแƒ แƒ˜แƒ— Optio Internship Oct 2023 - ${YOUR_NAME_HERE}

โš ๏ธ โš ๏ธ แƒแƒ  แƒ“แƒแƒ’แƒแƒ•แƒ˜แƒฌแƒงแƒ“แƒ”แƒก แƒกแƒแƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒแƒชแƒ˜แƒ แƒคแƒแƒ แƒ›แƒ˜แƒก แƒจแƒ”แƒ•แƒกแƒ”แƒ‘แƒ แƒ แƒแƒ—แƒ แƒ’แƒแƒ›แƒแƒ’แƒ˜แƒ’แƒ–แƒแƒ•แƒœแƒแƒ— Access Token.

๐ŸŽ‰ แƒฌแƒแƒ แƒ›แƒแƒขแƒ”แƒ‘แƒ”แƒ‘แƒ˜! ๐ŸŽ‰

@davidgabrichidze
Copy link
Author

@vindexTOS แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ“แƒ แƒ’แƒแƒœแƒ•แƒ˜แƒฎแƒ˜แƒšแƒแƒ•แƒ— แƒ“แƒ”แƒ“แƒšแƒแƒ˜แƒœแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’

@ZuraJeladze2
Copy link

แƒ‘แƒšแƒแƒ‘แƒ˜แƒก แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก nestJS แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ? แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ˜ แƒ แƒแƒช แƒ’แƒ•แƒแƒฉแƒ•แƒ”แƒœแƒ”แƒ— แƒ”แƒ’แƒ แƒ” แƒ•แƒแƒ™แƒ”แƒ—แƒ”แƒ‘ แƒ–แƒฃแƒกแƒขแƒแƒ“, formData แƒก แƒ•แƒแƒขแƒแƒœ แƒ“แƒ แƒ”แƒ แƒแƒ แƒ˜แƒ แƒ แƒแƒ•แƒ˜. nestJS แƒ—แƒฃ แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ backend แƒแƒ แƒ•แƒ˜แƒชแƒ˜ แƒ›แƒแƒ’ แƒ“แƒแƒœแƒ”แƒ–แƒ” :/

@davidgabrichidze
Copy link
Author

Angular-แƒ˜แƒช แƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒ˜แƒ

@DavidForDev
Copy link

@davidgabrichidze แƒฆแƒแƒ›แƒ”แƒ›แƒจแƒ•แƒ˜แƒ“แƒแƒ‘แƒ˜แƒก, แƒ›แƒแƒ˜แƒšแƒ–แƒ” แƒ•แƒแƒ’แƒ–แƒแƒ•แƒœแƒ˜ แƒžแƒ แƒแƒ”แƒฅแƒขแƒก แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜ แƒ•แƒ”แƒ  แƒ›แƒแƒ˜แƒซแƒ”แƒ‘แƒœแƒแƒ
แƒ˜แƒกแƒ” แƒ’แƒ˜แƒ—แƒแƒ‘แƒ–แƒ” แƒแƒ•แƒขแƒ•แƒ˜แƒ แƒ—แƒ” แƒ“แƒ แƒ™แƒแƒšแƒแƒ‘แƒแƒ แƒแƒœแƒขแƒ”แƒ‘แƒจแƒ˜แƒช แƒ›แƒแƒ’แƒ˜แƒฌแƒ•แƒ˜แƒ”แƒ— แƒ—แƒฅแƒ•แƒ”แƒœ แƒ“แƒ แƒ–แƒฃแƒ แƒ

@davidgabrichidze
Copy link
Author

@DavidForDev แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ” แƒ›แƒแƒฌแƒ•แƒ”แƒ•แƒ. CV hr@optio.ai แƒ›แƒ”แƒ˜แƒšแƒ–แƒ” แƒ’แƒแƒ›แƒแƒฃแƒจแƒ•แƒ˜

@MindiashviliGiorgi
Copy link

แƒฉแƒ”แƒ› แƒขแƒแƒ™แƒ”แƒœแƒก แƒ•แƒแƒ“แƒ แƒ’แƒแƒฃแƒ•แƒ˜แƒ“แƒ แƒ—แƒฃ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒแƒฎแƒแƒšแƒ˜ แƒ แƒแƒ› แƒ’แƒแƒ›แƒแƒ›แƒ˜แƒ’แƒ–แƒแƒ•แƒœแƒแƒ— mindiashvilife@gmail.com

@GiorgiZanqaidze
Copy link

@vindexTOS แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ“แƒ แƒ’แƒแƒœแƒ•แƒ˜แƒฎแƒ˜แƒšแƒแƒ•แƒ— แƒ“แƒ”แƒ“แƒšแƒแƒ˜แƒœแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’
แƒ’แƒแƒ›แƒแƒ แƒฏแƒแƒ‘แƒ แƒ“แƒฆแƒ”แƒก แƒ’แƒแƒ›แƒแƒ•แƒ’แƒ–แƒแƒ•แƒœแƒ” แƒ›แƒ”แƒ˜แƒšแƒ–แƒ” แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ แƒ“แƒ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ›แƒ”แƒช แƒ“แƒแƒ›แƒ˜แƒ“แƒแƒกแƒขแƒฃแƒ แƒแƒ— แƒ แƒแƒ› แƒ›แƒ˜แƒ˜แƒฆแƒ”แƒ— แƒฉแƒ”แƒ›แƒ˜ แƒ›แƒ”แƒ˜แƒšแƒ˜?

@davidgabrichidze
Copy link
Author

@MindiashviliGiorgi แƒจแƒ”แƒœ Unsubscribe-แƒ˜ แƒ’แƒฅแƒแƒœแƒ“แƒ แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ“แƒ แƒแƒ›แƒ˜แƒขแƒแƒ› 16 แƒแƒฅแƒขแƒแƒ›แƒ‘แƒ”แƒ แƒก แƒแƒ  แƒ›แƒแƒ’แƒกแƒ•แƒšแƒ˜แƒ แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒขแƒแƒ™แƒ”แƒœแƒ˜.
แƒ”แƒก แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ
eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImludGVybnNoaXBAb3B0aW8uYWkiLCJzdWIiOiJpbnRlcm5zaGlwIiwiaW50ZXJuc2hpcElkIjoibWluZGlhc2h2aWxpZmVAZ21haWwuY29tIiwiaWF0IjoxNjk3NDMwMjgwLCJleHAiOjE2OTgyOTQyODB9.P-Z5PSbNwNmWSRKvcFUxFN4hwElz8P029EbqUgA8a1L6NVLFGBVUtJuctECDp9Tc6BGK4g2RXR4QvthnHxh9Sg

@davidgabrichidze
Copy link
Author

@GiorgiZanqaidze แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ”แƒ—, แƒ›แƒแƒ“แƒšแƒแƒ‘แƒ

@PLASTICPEO
Copy link

api แƒ’แƒแƒ—แƒ˜แƒจแƒ”แƒ— ?

@davidgabrichidze
Copy link
Author

@PLASTICPEO แƒแƒ แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒฉแƒ”แƒšแƒ”แƒœแƒฏแƒ˜แƒก แƒ“แƒ แƒ แƒ’แƒแƒ•แƒ˜แƒ“แƒ แƒ“แƒ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒขแƒแƒ™แƒ”แƒœแƒ”แƒ‘แƒกแƒแƒช แƒ’แƒแƒฃแƒ•แƒ˜แƒ“แƒแƒ— แƒ•แƒแƒ“แƒ

@SousouBer
Copy link

แƒ’แƒแƒ›แƒแƒ แƒฏแƒแƒ‘แƒ,
แƒ›แƒแƒ›แƒ“แƒ”แƒ•แƒœแƒ แƒฉแƒ”แƒšแƒ”แƒœแƒฏแƒ˜ แƒ’แƒแƒ–แƒแƒคแƒฎแƒฃแƒšแƒ–แƒ”แƒช แƒ“แƒแƒ˜แƒ’แƒ”แƒ’แƒ›แƒ”แƒ‘แƒ?

@davidgabrichidze
Copy link
Author

@SousouBer , แƒ’แƒแƒ›แƒแƒ แƒฏแƒแƒ‘แƒ,

แƒ™แƒ˜, แƒ แƒแƒ’แƒแƒ  แƒฌแƒ”แƒกแƒ˜ 6 แƒ—แƒ•แƒ”แƒจแƒ˜ แƒ”แƒ แƒ—แƒฎแƒ”แƒš แƒ•แƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒ— แƒฎแƒแƒšแƒ›แƒ” แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒแƒก แƒ“แƒ แƒ•แƒแƒฅแƒ•แƒ”แƒงแƒœแƒ”แƒ‘แƒ— แƒฉแƒ”แƒšแƒ”แƒœแƒฏแƒก.

แƒ’แƒแƒ›แƒแƒ’แƒ•แƒงแƒ”แƒ•แƒ˜ LinkedIn-แƒ–แƒ” แƒ“แƒ Facebook-แƒ–แƒ”, แƒแƒฅ แƒ•แƒ“แƒ”แƒ‘แƒ— แƒฎแƒแƒšแƒ›แƒ” แƒฉแƒ”แƒšแƒ”แƒœแƒฏแƒ”แƒ‘แƒก.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment