Π‘Π²Π΅ΡΡΡΠ°ΡΡ: Π»Π΅Π½Π΄ΠΈΠ½Π³. ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: ΠΏΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°. Π’ΠΈΠΏ Π²ΡΡΡΡΠΊΠΈ: ΠΏΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°. ΠΡΡΡ ΠΌΠ°ΠΊΠ΅Ρ. ΠΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ Π’Π ΠΈ Ρ
Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΠ°ΠΉΡΠ°. Π‘ΡΠ°Π·Ρ Π½Π°ΠΏΠΈΡΠΈΡΠ΅ Π²Π°ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΡΠΎΠΊΡ ΠΈ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ. Π’Π: https://docs.google.com/document/d/1fkRh4wUOhev9e9y_mwfjNm7x5KVdtMxBD8iUg9zwhxI/edit?tab=t.0 Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ°ΡΡΡ ΡΠ°ΠΉΡΠ°: ΠΠ΅ΠΊΠ΅Π½Π΄ (potolkuem-api) Π€ΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ: NestJS 10.0.0, TypeScript ΠΠ°Π·Π° Π΄Π°Π½Π½ΡΡ
: PostgreSQL (ΡΠ΅ΡΠ΅Π· Prisma ORM) Authentication: JWT (passport-jwt) Validation: class-validator, class-transformer File Storage: AWS S3 (@aws-sdk/client-s3) ΠΠ°Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ: Swagger/OpenAPI ΠΠ΄ΠΌΠΈΠ½ΠΊΠ° (potolkuem-admin) Π’Π΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π‘Π±ΠΎΡΠΊΠ°: Vite(React) Π―Π·ΡΠΊ: Typescript Π Π°ΡΡΠΈΠ½Π³: React Router DOM Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ: Redux Toolkit + RTK Query Π‘ΡΠΈΠ»ΠΈ: Tailwind CSS 4 Π€ΡΠΎΠ½ΡΠ΅Π½Π΄ (potolkuem-front) Π’Π΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π€ΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ: React (Next.js) + Typescript Π‘ΡΠΈΠ»ΠΈ: Tailwind CSS 4 State Management: Redux Toolkit.