Հարթակ · Ներքին փաթեթներ
Ներքին կոմպոնենտների և ադմին փաթեթների էկոհամակարգ
Ներքին հարթակը ~10 հաճախորդային կայքի հետևում՝ տարբերակավորված React/Next փաթեթներ հաշիվների, զամբյուղների, checkout-ի և ձևերի համար, կոնֆիգով կառավարվող ադմին համակարգ և համապատասխան Laravel core-եր։
- Դեր
- Առաջատար մասնակից և սպասարկող
- Տարիներ
- 2024 — 2026
- Հարթակներ
- npm փաթեթներ · Ադմին վահանակ
- Իմ մասնաբաժինը
- ~50% commit-ների
Խնդիրը
Յուրաքանչյուր նոր հաճախորդային կայքում նորից էին կառուցվում նույն հաշիվները, զամբյուղները, checkout-ները և ադմին CRUD էկրանները։ Դա ժամանակ էր խլում և բազմապատկում սխալները։
Ինչպես լուծեցի
- 01
Կրկնվող կոդը դուրս է բերվել տարբերակավորված npm փաթեթների մեջ՝ օրինակային հավելվածներով, որոնք արտացոլում են իրական հաճախորդային կայքերը։
- 02
Կոնֆիգով կառավարվող ադմին․ նկարագրում ես ռեսուրսը մեկ անգամ և ստանում ցուցակ, ֆիլտրեր, ձևեր և մեդիայի կառավարում։
- 03
Design inspector, որը դիզայներներին թույլ է տալիս իրական ժամանակում կարգավորել CSS փոփոխականները և թարգմանությունները և պահպանել դրանք սկզբնական կոդում։
- 04
Design token-ների միգրացիայի պլան՝ նախագծային override-ների հազարավոր տողերից ազատվելու համար։
Ինչ է անում
- Հաշվի, զամբյուղի, checkout-ի և պատվերի էջերի template-ներ
- Ադմին UI kit՝ ~20 կոմպոնենտով, մեդիա մենեջերով, rich-text, slug և tree դաշտերով
- Ձևերի փաթեթ՝ հեռախոսի, ընտրության, ամսաթվի և վերբեռնման դաշտերով
- Core API client, i18n և spacing token-ներ
- Laravel admin-core՝ OTP մուտքով, դերերով և ունիվերսալ resource controller-ով
Արդյունքներ
- Հրապարակված փաթեթ
- 10
- Դրանք օգտագործող կայք
- ~10
- Իմ commit-ները
- 1,066
- Օրինակային հավելված
- 10
- 10 հրապարակված փաթեթ՝ վերօգտագործված մոտ տասը հաճախորդային կայքում
- ~1,066 commit իմ կողմից՝ առաջատար մասնակից
Տեխնոլոգիաներ
- React
- TypeScript
- styled-components
- Zustand
- react-hook-form
- Laravel 13
Ինտեգրացիաներ
- CKEditor 5
- npm
Մանրամասները, անունները և վիզուալները ընդհանրացված են՝ հաճախորդների գաղտնիությունը պահպանելու համար։ Սիրով կներկայացնեմ ճարտարապետությունը զանգի ընթացքում։
Պրոդուկտի գաղափար ունե՞ք։Եկեք ստեղծենք այն։
Պատմեք ձեր գաղափարի, պրոդուկտի կամ թիմի մասին։ Սովորաբար պատասխանում եմ մեկ աշխատանքային օրվա ընթացքում։