ΠΠ΅Π½Π΄ΠΈΠ½Π³. ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: React/Vue. Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΡΠ°ΠΉΡΠ°: ΠΡΠΎΡΠΌΠΎΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΊΡΡΡΠ΅, ΠΡΠΏΡΠ°Π²ΠΊΠ° Π·Π°ΡΠ²ΠΎΠΊ , ΠΠΈΡΠ½ΡΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ° ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, ΠΡΠΎΡΠΌΠΎΡΡ ΡΡΠΎΠΊΠΎΠ² , FAQ (Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½), Π‘Π»Π°ΠΉΠ΄Π΅Ρ ΠΎΡΠ·ΡΠ²ΠΎΠ², ΠΠΎΠΈΡΠΊ ΠΈ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΊΡΡΡΠΎΠ² , Toast-ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ, ΠΠΎΠ΄Π°Π»ΡΠ½ΡΠ΅ ΠΎΠΊΠ½Π°. ΠΠΎΠ½ΡΠ΅Π½ΡΠ° Π½Π΅Ρ. Π’Π Π±ΡΠ»ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΎ Ρ Π½Π΅ΠΉΡΠΎΡΠ΅ΡΡΡ Ρ ΡΡΠ΅ΡΠΎΠΌ ΠΌΠΎΠΈΡ
ΠΏΠΎΠΆΠ΅Π»Π°Π½ΠΈΠΉ. ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΡΠΉ ΡΠ°ΠΉΡ Π΄Π»Ρ ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠΊΠΎΠ»Ρ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΏΠΎ Π³ΠΎΡΠΎΠ²ΠΎΠΌΡ Π΄ΠΈΠ·Π°ΠΉΠ½Ρ Figma. Π‘ΡΠ΅ΠΊ: - React - TypeScript - Vite - React Router - TanStack Query - Axios - React Hook Form - Zod - Tailwind CSS (ΠΈΠ»ΠΈ SCSS) - Framer Motion ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ: - ΠΠ»Π°Π²Π½Π°Ρ - ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΡΡΡΠΎΠ² - Π‘ΡΡΠ°Π½ΠΈΡΠ° ΠΊΡΡΡΠ° - Π ΡΠΊΠΎΠ»Π΅ - ΠΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΠΈ - ΠΡΠ·ΡΠ²Ρ - FAQ - ΠΠ»ΠΎΠ³ - Π‘ΡΡΠ°Π½ΠΈΡΠ° ΡΡΠ°ΡΡΠΈ - ΠΠΎΠ½ΡΠ°ΠΊΡΡ - ΠΠ²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ - Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ - ΠΠΈΡΠ½ΡΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ - ΠΠΎΠΈ ΠΊΡΡΡΡ - ΠΡΠΎΡΠΌΠΎΡΡ ΡΡΠΎΠΊΠ° - ΠΡΠΎΡΠΈΠ»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ - 404 Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»: - ΠΠ΄Π°ΠΏΡΠΈΠ²Π½Π°Ρ Π²Π΅ΡΡΡΠΊΠ° Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ², ΠΏΠ»Π°Π½ΡΠ΅ΡΠΎΠ² ΠΈ ΠΠ - Pixel Perfect - ΠΡΠΎΡΡΠ±ΡΠ°ΡΠ·Π΅ΡΠ½ΠΎΡΡΡ - ΠΠ΅Π½ΠΈΠ²Π°Ρ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΡΡΡΠ°Π½ΠΈΡ - Π€ΠΎΡΠΌΡ Ρ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠ΅ΠΉ - ΠΠ²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ - Π Π°Π±ΠΎΡΠ° Ρ REST API - ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° ΠΊΡΡΡΠΎΠ² - ΠΡΠΎΡΠΌΠΎΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΊΡΡΡΠ΅ - ΠΡΠΏΡΠ°Π²ΠΊΠ° Π·Π°ΡΠ²ΠΎΠΊ - ΠΠΈΡΠ½ΡΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ - ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ° ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ - ΠΡΠΎΡΠΌΠΎΡΡ ΡΡΠΎΠΊΠΎΠ² - FAQ (Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½) - Π‘Π»Π°ΠΉΠ΄Π΅Ρ ΠΎΡΠ·ΡΠ²ΠΎΠ² - ΠΠΎΠΈΡΠΊ ΠΈ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΊΡΡΡΠΎΠ² - Toast-ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ - ΠΠΎΠ΄Π°Π»ΡΠ½ΡΠ΅ ΠΎΠΊΠ½Π° - Skeleton Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ - Error Boundary - Π‘ΡΡΠ°Π½ΠΈΡΠ° 404 Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ: - Π§ΠΈΡΡΡΠΉ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΠΊΠΎΠ΄ - TypeScript Π±Π΅Π· any - ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ Ρ
ΡΠΊΠΎΠ² - ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ - ΠΠ΅ΡΠ΅ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ UI-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ - ESLint + Prettier - ΠΠ΅Π· ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ - Lighthouse Performance Π½Π΅ Π½ΠΈΠΆΠ΅ 90 - ΠΠΎΡΡΠ΅ΠΊΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Π²ΠΎ Π²ΡΠ΅Ρ
ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ
ΠΡΠΈ ΠΎΡΠΊΠ»ΠΈΠΊΠ΅ ΠΏΡΠΎΡΡΠ±Π° ΠΏΡΠΈΡΠ»Π°ΡΡ: - ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΏΠΎΡ
ΠΎΠΆΠΈΡ
ΡΠ°Π±ΠΎΡ Π½Π° React; - ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²ΠΎΡΠ½ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ; - ΡΡΠΎΠΊΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ; - ΡΡΠ΅ΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ.