Աշխատանքներ

Սննդի պատվեր · Վեբ, հավելված և ադմին

Պատվերների և առաքման հարթակ ռեստորանային ցանցի համար

Մեկ հարթակ բազմամասնաճյուղ ռեստորանային ցանցի համար՝ կայք, iOS և Android հավելված և ադմին համակարգ՝ առաքման գոտիներով, պլանավորված պատվերներով, cashback դրամապանակով, ակցիաների շարժիչով և մարքեթինգի ավտոմատացմամբ։

Դեր
Tech lead · backend, ադմին, բջջային հավելված
Տարիներ
2024 — 2026
Հարթակներ
Կայք · iOS և Android · Ադմին վահանակ · API
Իմ մասնաբաժինը
~68% commit-ների

Խնդիրը

Հաճախորդները պատվիրում են կայքից և հավելվածից, առաքմամբ կամ տեղից վերցնելու համար, հիմա կամ ավելի ուշ, տարբեր մասնաճյուղերից, և յուրաքանչյուր պատվեր պետք է ստանա ճիշտ գինը համընկնող զեղչերի պայմաններում, ճիշտ առաքման կանոնները և ճիշտ աշխատանքային ժամերը։ Դրա վրա մարքեթինգը ցանկանում էր նաև սեգմենտներ և արշավներ։

Ինչպես լուծեցի

  1. 01

    Մեկ Laravel API՝ shared, web, mobile և admin շերտերի բաժանված controller-ներով, որպեսզի հաճախորդային երկու ալիքներն էլ օգտագործեն նույն բիզնես տրամաբանությունը։

  2. 02

    Ակցիաների շարժիչ (~1,300 տող), որը մոդելավորում է զեղչերի համակցությունները և երաշխավորում, որ հաճախորդը միշտ ստանա լավագույն վավեր գումարը՝ զեղչերի համատեղման հստակ կանոններով։

  3. 03

    Առաքման գոտիները որոշվում են քարտեզի կոորդինատներով, իսկ ժամային միջակայքերի շարժիչը սպասարկում է ASAP, պլանավորված և տեղից վերցնելու պատվերները՝ հաշվի առնելով յուրաքանչյուր մասնաճյուղի աշխատանքային ժամերը։

  4. 04

    Ամեն օր թարմացվող հաճախորդային սեգմենտներ, որոնք կառավարում են էլ. փոստի, SMS և push արշավները և վերահամաժամեցվում են դրամապանակի մնացորդի ամեն փոփոխության դեպքում։

  5. 05

    React Native հավելված՝ հեռավար պարտադիր թարմացմամբ, թեստավորման համար փոխարկվող API base URL-ով և retry քաղաքականությամբ, որը կրկնում է միայն անվտանգ հարցումները։

Ինչ է անում

  • Մուտք հեռախոսի OTP-ով, Google-ով և Apple-ով՝ վեբում և հավելվածում
  • Հյուրի զամբյուղ, որը միավորվում է մուտքից հետո, կրկնակի պատվեր և պահպանված քարտեր
  • Cashback դրամապանակ՝ մակարդակներով, պատմությամբ և վաուչերներով
  • Ինը վճարման եղանակ, այդ թվում՝ Apple Pay, Google Pay և տեղական վճարային համակարգեր
  • Պատվերի կարգավիճակ իրական ժամանակում, առաքիչի և օպերատորի դերեր, կարծիքներ
  • ~30 անալիտիկ հաշվետվություն և ~40 Excel արտահանում բիզնեսի համար
  • Մեդիա գրադարան, բլոգ, ՀՏՀ և յուրաքանչյուր էջի SEO՝ CMS-ում
  • Push ծանուցումներ՝ ներհավելվածային inbox-ով և սեզոնային իրադարձությունների էկրաններով

Արդյունքներ

API endpoint
~330
Վճարման եղանակ
9
Հաճախորդային ինտերֆեյս
3
Իմ commit-ները
68%
  • Մեկ backend, որը սպասարկում է երեք ինտերֆեյս՝ կայք, բջջային հավելված և ադմին, երեք լեզվով
  • ~330 API endpoint, 49 տվյալների մոդել և 12 ադմին դեր
  • Հարթակի commit-ների մոտ 7-ը 10-ից և հավելվածի 8-ը 10-ից իմն են

Տեխնոլոգիաներ

  • Laravel 11
  • Next.js 14
  • React Native 0.81
  • React 18
  • Zustand
  • Pusher

Ինտեգրացիաներ

  • Apple Pay
  • Google Pay
  • Idram
  • Ameria
  • Telcell
  • Firebase
  • Yandex Maps
  • Mailgun

Մանրամասները, անունները և վիզուալները ընդհանրացված են՝ հաճախորդների գաղտնիությունը պահպանելու համար։ Սիրով կներկայացնեմ ճարտարապետությունը զանգի ընթացքում։

Հաջորդ նախագիծըԿենդանիների ապրանքների խանութ՝ համաժամեցված հաշվապահության և պաշարների հետ

Պրոդուկտի գաղափար ունե՞ք։Եկեք ստեղծենք այն։

Պատմեք ձեր գաղափարի, պրոդուկտի կամ թիմի մասին։ Սովորաբար պատասխանում եմ մեկ աշխատանքային օրվա ընթացքում։