Data Science. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ. Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΠΎΠ΄ ΠΊΠ»ΡΡ: Alive Tag β ΡΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π»Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ° ΠΏΠΎΡΠ΅ΡΡΠ½Π½ΡΡ
Π²Π΅ΡΠ΅ΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ QR-ΠΊΠΎΠ΄ΠΎΠ². ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠ΅ΡΠΊΠ΅ Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°Π½ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ QR, Π²Π΅Π΄ΡΡΠΈΠΉ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ Π²Π΅ΡΠΈ. ΠΠΎΠ³Π΄Π° Π½Π°Ρ
ΠΎΠ΄ΡΠΈΠΊ ΡΠΊΠ°Π½ΠΈΡΡΠ΅Ρ ΠΊΠΎΠ΄, ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ ΡΡΡΠ°Π½ΠΈΡΠ° Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ Π²Π΅ΡΠΈ ΠΈ ΡΠΎΡΠΌΠΎΠΉ, ΡΠ΅ΡΠ΅Π· ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π²Π»Π°Π΄Π΅Π»ΡΡΡ, Π½Π΅ Π·Π½Π°Ρ Π΅Π³ΠΎ Π»ΠΈΡΠ½ΡΡ
Π΄Π°Π½Π½ΡΡ
. ΠΠ»Π°Π΄Π΅Π»Π΅Ρ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· ΡΠΈΡΡΠ΅ΠΌΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ Alive ID, ΠΏΡΠΈΠ²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΌΠ΅ΡΠΊΠΈ ΠΊ ΡΠ²ΠΎΠΈΠΌ Π²Π΅ΡΠ°ΠΌ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ Π²Π²ΠΎΠ΄Π° Π½ΠΎΠΌΠ΅ΡΠ° ΡΠ΅Π»Π΅ΡΠΎΠ½Π° / Π°Π΄ΡΠ΅ΡΠ° ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΡ. Π‘ΠΈΡΡΠ΅ΠΌΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ·: β’ Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π΄Π»Ρ Π½Π°Ρ
ΠΎΠ΄ΡΠΈΠΊΠ° (ΠΏΡΠ±Π»ΠΈΡΠ½Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° Π²Π΅ΡΠΈ), β’ Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ° Π²Π»Π°Π΄Π΅Π»ΡΡΠ° (ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΊΠ°ΠΌΠΈ), β’ Π°Π΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»ΠΈ Π΄Π»Ρ Π²ΡΠΏΡΡΠΊΠ° ΠΌΠ΅ΡΠΎΠΊ ΠΌΠΎΠ΄Π΅ΡΠ°ΡΠΈΠΈ ΠΈ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ. Π’Π΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ (ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ): β’ Backend β Node.js (NestJS), β’ Frontend β Next.js, β’ Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ
β PostgreSQL + Redis, β’ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ β Alive ID (OIDC, JWT, MFA), β’ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ β e-mail ΠΈ ΠΏΡΡΠΈ, β’ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ β S3. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ: Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ (HTTPS, ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΡΡΡΠ»ΠΎΠΊ, Π°Π½ΡΠΈΡΠΏΠ°ΠΌ), ΠΏΡΠΎΡΡΠΎΡΠ° (ΡΠΊΠ°Π½ → ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
), ΠΈ ΠΏΠΎΠ»Π½Π°Ρ Π·Π°ΡΠΈΡΠ° Π»ΠΈΡΠ½ΡΡ
Π΄Π°Π½Π½ΡΡ
. ΠΡΠ°ΠΏΡ Π·Π°ΠΏΡΡΠΊΠ°: 1. MVP β ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ, ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΡΠΏΡΠ°Π²ΠΊΠ° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π²Π»Π°Π΄Π΅Π»ΡΡΡ Π½Π° e-mail. 2. ΠΠ°Π±ΠΈΠ½Π΅Ρ Π²Π»Π°Π΄Π΅Π»ΡΡΠ° β ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΊΠ°ΠΌΠΈ ΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ. 3. ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΡ-ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ, ΠΎΡΡΡΡΠΎΠ² ΠΈ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ.