Π’Ρ…ΠΎΠ΄ Π‘Π»ΠΎΠ³
Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠΈ Ρ€Π΅ΠΌΠΎΠ½Ρ‚
Π Π΅ΠΏΠ΅Ρ‚ΠΈΡ‚ΠΎΡ€Ρ‹
ΠšΡ€Π°ΡΠΎΡ‚Π°
ЀрилансСры
Π Π°Π·Π½Ρ‹Π΅ спСциалисты
Π£Ρ…ΠΎΠ΄ Π·Π° ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌΠΈ
Π’Ρ€Π΅Π½Π΅Ρ€Ρ‹
Автоинструкторы

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Node.js β€” удалённая Ρ€Π°Π±ΠΎΡ‚Π° Π² МосквС

Π”Π°Ρ‚Π°: 2025-06-01
Π”Π΅Ρ‚Π°Π»ΠΈ
Π Π΅Π³ΠΈΠΎΠ½
Москва
Π—Π°Π½ΡΡ‚ΠΎΡΡ‚ΡŒ
дистанционно
Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
договорная
Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ
2025-06-01
ОписаниС
Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° Π‘Π°ΠΉΡ‚Π° ΠΈ Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ½. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. # ВСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅: Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° BS Legal Platform ## 1. Π’Π΅ΠΊΡƒΡ‰Π΅Π΅ состояниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ### 1.1 Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ - Π Π°Π±ΠΎΡ‡Π΅Π΅ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° React + Node.js - Базовая структура frontend ΠΈ backend - Π Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π°Ρ Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… MySQL - Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Redis - Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ скрипты запуска (launcher.ps1, launcher.sh) ### 1.2 Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ инфраструктура - Π›ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ - Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊΠΈ MySQL ΠΈ Redis - Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ сСрвисов ### 1.3 Π‘Ρ‚Π΅ΠΊ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ #### Frontend - React 18.2.0 - TypeScript 5.0.4 - Vite 4.3.0 - Material-UI 5.13.0 - Redux Toolkit 2.2.3 - React Router 6.11.0 - Axios 1.4.0 - TailwindCSS 3.3.2 - Framer Motion 10.12.0 - Three.js 0.152.0 - React Hook Form 7.45.0 - Zod 3.25.30 - React Hot Toast 2.4.0 - React Toastify 9.1.3 #### Backend - Node.js >=16.0.0 - Express 4.18.2 - TypeScript 5.3.3 - Prisma 5.10.0 - MySQL 8.0 - Redis 4.6.13 - JWT - Winston 3.11.0 - Morgan 1.10.0 - Helmet 7.0.0 - Express Rate Limit 7.1.0 - Express Validator 7.0.1 - Swagger/OpenAPI 6.2.1 #### Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° - Docker 24.0.0 - Docker Compose 2.20.0 - Git 2.40.0 - npm 9.6.0 - PowerShell 7.3.0 - Bash 5.2.0 ### 1.4 Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ``` bs-legal-platform/ ├── client/ # Frontend ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ │ ├── src/ │ │ ├── components/ # React ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ │ │ ├── pages/ # Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹ прилоТСния │ │ ├── store/ # Redux store │ │ ├── hooks/ # React hooks │ │ ├── utils/ # Π£Ρ‚ΠΈΠ»ΠΈΡ‚Ρ‹ │ │ ├── types/ # TypeScript Ρ‚ΠΈΠΏΡ‹ │ │ ├── assets/ # БтатичСскиС Ρ„Π°ΠΉΠ»Ρ‹ │ │ └── styles/ # Π‘Ρ‚ΠΈΠ»ΠΈ │ ├── public/ # ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ │ └── package.json # Зависимости frontend │ ├── server/ # Backend ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ │ ├── src/ │ │ ├── controllers/ # ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ │ │ ├── models/ # МодСли Π΄Π°Π½Π½Ρ‹Ρ… │ │ ├── routes/ # ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ API │ │ ├── middleware/ # Middleware │ │ ├── utils/ # Π£Ρ‚ΠΈΠ»ΠΈΡ‚Ρ‹ │ │ ├── config/ # ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ │ │ └── types/ # TypeScript Ρ‚ΠΈΠΏΡ‹ │ └── package.json # Зависимости backend │ ├── deploy/ # Π€Π°ΠΉΠ»Ρ‹ для дСплоя │ ├── mysql/ # MySQL Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊΠΈ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΈ │ │ ├── bin/ │ │ ├── data/ │ │ └── my.ini │ ├── redis/ # Redis Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊΠΈ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΈ │ │ ├── redis-server.exe │ │ └── redis.conf │ └── scripts/ # Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ для дСплоя │ ├── docs/ # ДокумСнтация │ ├── api/ # API докумСнтация │ ├── setup/ # Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΏΠΎ установкС │ └── architecture/ # АрхитСктура систСмы │ ├── scripts/ # Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ запуска │ ├── launcher.ps1 # PowerShell скрипт для Windows │ └── launcher.sh # Bash скрипт для Linux │ └── README.md # Основная докумСнтация ``` ### 1.5 Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΏΠΎ запуску #### Windows (PowerShell) 1. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ установлСны: - Node.js >=16.0.0 - PowerShell 7.3.0 - MySQL 8.0 (Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ) - Redis 4.6.13 (Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ) 2. ЗапуститС PowerShell ΠΎΡ‚ администратора ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅: ```powershell .\scripts\launcher.ps1 ``` Π‘ΠΊΡ€ΠΈΠΏΡ‚ автоматичСски: - ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ всСх зависимостСй - Боздаст Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ - Установит npm-ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ - Запустит MySQL ΠΈ Redis - Запустит backend ΠΈ frontend #### Linux (Bash) 1. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ установлСны: - Node.js >=16.0.0 - MySQL 8.0 - Redis 4.6.13 2. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅: ```bash chmod +x scripts/launcher.sh ./scripts/launcher.sh ``` #### Π ΡƒΡ‡Π½ΠΎΠΉ запуск 1. ЗапуститС MySQL: ```bash cd deploy/mysql ./bin/mysqld --defaults-file=my.ini ``` 2. ЗапуститС Redis: ```bash cd deploy/redis ./redis-server redis.conf ``` 3. ЗапуститС backend: ```bash cd server npm install npm run dev ``` 4. ЗапуститС frontend: ```bash cd client npm install npm run dev ``` #### ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° работоспособности 1. Frontend доступСн ΠΏΠΎ адрСсу: http://localhost:3000 2. Backend API доступСн ΠΏΠΎ адрСсу: http://localhost:4000 3. Swagger докумСнтация: http://localhost:4000/api-docs 4. MySQL доступСн Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ: 3306 5. Redis доступСн Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ: 6379 ## 2. Π’Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ ### 2.1 ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡ - [ ] Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Dockerfile для frontend - [ ] Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Dockerfile для backend - [ ] Настройка docker-compose.yml - [ ] ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ - [ ] Настройка volume для Π΄Π°Π½Π½Ρ‹Ρ… ### 2.2 ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ - [ ] Настройка ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² Redis - [ ] ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ запросов ΠΊ Π‘Π” - [ ] Настройка индСксов - [ ] ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ статичСских Ρ„Π°ΠΉΠ»ΠΎΠ² ### 2.3 Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ - [ ] Настройка ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… окруТСния - [ ] ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ CORS - [ ] Настройка rate limiting - [ ] ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° бСзопасности endpoints ### 2.4 ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ - [ ] Настройка логирования - [ ] ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Π°Π»Π΅Ρ€Ρ‚ΠΎΠ² - [ ] Настройка ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ - [ ] Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ΠΎΠ² ### 2.5 ДокумСнтация - [ ] ОписаниС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ - [ ] Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΏΠΎ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΡŽ - [ ] API докумСнтация - [ ] Руководство ΠΏΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ ## 3. ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ ### 3.1 Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ - [ ] ВсС сСрвисы Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ… - [ ] Π”Π°Π½Π½Ρ‹Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² volume - [ ] ΠšΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ - [ ] Бэкапы настроСны ### 3.2 ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ - [ ] ВрСмя ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° API < 200ms - [ ] Кэш hit ratio > 80% - [ ] CPU usage < 70% - [ ] Memory usage < 80% ### 3.3 Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ - [ ] ВсС сСкрСты Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… окруТСния - [ ] CORS настроСн - [ ] Rate limiting Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ - [ ] НСт уязвимостСй Π² зависимостях ### 3.4 ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ - [ ] Π›ΠΎΠ³ΠΈ доступны - [ ] АлСрты Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ - [ ] ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ - [ ] Π”Π°ΡˆΠ±ΠΎΡ€Π΄Ρ‹ доступны ## 4. ДокумСнтация ### 4.1 ВСхничСская - [ ] АрхитСктура систСмы - [ ] Π‘Ρ…Π΅ΠΌΠ° Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… - [ ] API endpoints - [ ] ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ сСрвисов ### 4.2 ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ - [ ] Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΏΠΎ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΡŽ - [ ] ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ бэкапа - [ ] ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ Π°Π»Π΅Ρ€Ρ‚Ρ‹ - [ ] Troubleshooting guide ## 5. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ### 5.1 ДокумСнтация - [ ] ВсС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ - [ ] Π‘Ρ…Π΅ΠΌΡ‹ развСртывания - [ ] ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ - [ ] ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ### 5.2 ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ - [ ] ДСмонстрация Ρ€Π°Π±ΠΎΡ‚Ρ‹ - [ ] ОбъяснСниС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ - [ ] ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ обновлСния - [ ] ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ восстановлСния ## 6. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π”Π°Π½Π½ΠΎΠ΅ тСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅ описываСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ для BS Legal Platform. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΡƒΡŽ Π±Π°Π·ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, трСбуСтся Π΅Π³ΠΎ оптимизация ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ эксплуатации. ВсС измСнСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, Π° ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ соврСмСнным стандартам Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π·Π½Π°Π½ΠΈΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ° ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ инструкции ΠΏΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ систСмы. (ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ с рядом ошибок, Π½Π΅Π΄ΠΎΡ‡Π΅Ρ‚ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ Π² связи с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ разрабатывался ΠΎΠ±Ρ‹Π²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² сфСрС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сайтов, Π½ΠΎ довольно ΠΌΠ½ΠΎΠ³ΠΎ Π±Ρ‹Π»ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΡƒΠΆΠ΅). НуТно Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ сайт Π½Π° хостингС Ρ€Π΅Π³.Ρ€Ρƒ, Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Ρ‚Π°ΠΌ всС ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ (Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ извСстно vps это ΠΈΠ»ΠΈ Π½Π΅Ρ‚ ΠΈ Ρ‚Π΄) Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ½ ΠΈ рСализация ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° хостингС Ρ€Π΅Π³.Ρ€Ρƒ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π±Π΄ ΠΈ Ρ‚Π΄.
ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Π·Π°ΠΊΠ°Π·Ρ‹

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Node.js

дистанционно
договорная
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для ПК. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля. Ye;ty vtynjh gj bpextyb. ghjuhfvbhjdfybz c yekz.
Москва ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Node.js

дистанционно
договорная
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. НСобходимо Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ провСдСния кибСрспортивных Ρ‚ΡƒΡ€Π½ΠΈΡ€ΠΎΠ². Π—Π°Π΄Π°Ρ‡ΠΈ: 1. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ сайт Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π³Ρ€ΡƒΠ±Ρ‹Ρ… уязвимостСй ΠΈ ΠΏΡ€ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… 2. Π˜ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ нСсколько ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π±Π°Π³ΠΎΠ² Π½Π° сайтС 3. ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠ²ΠΎΠΉ возмоТности, ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½ Π³Π»Π°Π²Π½ΠΎΠΉ страницы.
Москва ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Node.js

дистанционно
договорная
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для создания кибСрспортивных Ρ‚ΡƒΡ€Π½ΠΈΡ€ΠΎΠ² Π½Π° node js + postgresql Π±Π΄ Π‘Π°ΠΉΡ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ сдСлан, Π½ΠΎ Π΅ΡΡ‚ΡŒ ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ для Π΅Π³ΠΎ функционирования НСобходимо: -Π˜Π·ΡƒΡ‡ΠΈΡ‚ΡŒ структуру -Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ нСсколько ΠΏΡ€Π°Π²ΠΎΠΊ, ΠΏΠΎ Ρ‚Π· -Π˜ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ошибки для ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ функционирования сайта -ΠŸΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… ошибок.
Москва ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Node.js

дистанционно
договорная
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля. ПоТСлания ΠΈ особСнности: НСобходимо ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Π± для сканирования ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠ², записи Π²ΠΈΠ΄Π΅ΠΎ распаковки Ρ‚ΠΎΠ²Π°Ρ€Π°, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π² яндСкс диск. И запись Π² ΡƒΡ‡Π΅Ρ‚ систСмы ΠΌΠΎΠΉ склад.
Π’ΠΎΠ»Π³ΠΎΠ³Ρ€Π°Π΄ ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Node.js

дистанционно
договорная
Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅(окошко). Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля. Π•ΡΡ‚ΡŒ систСма ΡƒΡ‡Π΅Ρ‚Π° "МойБклад", Π² этой систСмС Π΅ΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ "ΠžΡ‚Π³Ρ€ΡƒΠ·ΠΊΠ°", Π½ΡƒΠΆΠ½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ созданиС этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π’ ΠΌΠΎΠ΅ΠΉ Π³ΠΎΠ»ΠΎΠ²Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° складываСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: 1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ. ΠŸΡ€ΡΠΌ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π±ΡƒΠ΄Π΅Ρ‚ окошко, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ касса. Π•ΡΡ‚ΡŒ ΠΏΠΎΠ»Π΅, ΠΊΡƒΠ΄Π° сотрудник сканируСт ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄ с Ρ‚ΠΎΠ²Π°Ρ€Π°, этот Ρ‚ΠΎΠ²Π°Ρ€ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π² окошкС со всСми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ(Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅, сумма ΠΈ Ρ‚.Π΄). ПослС этого ΠΎΠ½ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΠΏΠ»Π°Ρ‚Π° ΠΈ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ эту ΠΎΠΏΠ»Π°Ρ‚Ρƒ, автоматичСски создаСтся этот Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² систСмС. 2. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΌΠΈΠ½ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΎΠΊΠ½Π΅, процСссы всС Ρ‚Π΅ ΠΆΠ΅ самыС P.S: Π—Π°Ρ€Π°Π½Π΅Π΅ посмотрСл API Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, всё ΠΏΠΎΠ΄ это Π΅ΡΡ‚ΡŒ ΠΈ Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ΄ Ρƒ Π½ΠΈΡ… Π½Π° сайтС написан.
Москва ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Node.js

дистанционно
договорная
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. НуТно ΠΏΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π°ΠΌ ΠΈΠ· Ρ„ΠΈΠ³ΠΌΡ‹ внСсти 10 ΠΌΠΈΠ½ΠΈ ΠΏΡ€Π°Π²ΠΎΠΊ Π² 2 страничный ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π˜Ρ‰Ρƒ ΠΏΡ€ΠΎΡ„ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сдСлаСт Π½Π΅ с 50 Ρ€Π°Π·Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вСрстаСт ΠΏΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π°ΠΌ. ПиксСль ΠΏΠ΅Ρ€Ρ„Π΅ΠΊΡ‚. Next.js. ΠŸΡ€Π΅Π΄ΠΎΠΏΠ»Π°Ρ‚Ρ‹ Π½Π΅Ρ‚.
Москва ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Node.js

дистанционно
договорная
Автоматизация процСссов Π² Π°Π½Ρ‚ΠΈΠ΄Π΅Ρ‚Π΅ΠΊΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ADS POWER. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля. Π—Π°Π΄Π°Ρ‡Π°: ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ (Node.js + Playwright), которая: - Π±Π΅Ρ€Π΅Ρ‚ список ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ AdsPower (500+) - запускаСт ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ Π² ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ - для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ профиля ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ сайт, ΠΈΡ‰Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ - Ссли ΠΊΠ½ΠΎΠΏΠΊΠ° Π΅ΡΡ‚ΡŒ β€” ΠΊΠ»ΠΈΠΊΠ°Π΅Ρ‚ - Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ (30 ΠΌΠΈΠ½ΡƒΡ‚) ВрСбования: - ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ, Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ - соблюдСниС Π»ΠΈΠΌΠΈΡ‚ΠΎΠ² ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠ° - оптимизация Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΆΠΈΠ·Π½ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Навыки: - Node.js, Playwright - ΠΎΠΏΡ‹Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ >1 Π³ΠΎΠ΄Π° - ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ‹Ρ‚ AdsPower.
Москва ЀрилансСры