# Для разработчиков

Прежде, чем задавать вопросы, загляни в [FAQ](https://resident.gitbook.io/resident-soft/faq).

### Первый запуск

1. Установить NodeJS <https://nodejs.org/en>
2. <mark style="color:green;">`git clone`</mark> [<mark style="color:green;">`https://github.com/ResidentTGT/resident-soft.git`</mark>](https://github.com/ResidentTGT/resident-soft.git)
3. <mark style="color:green;">`npm ci`</mark>
4. (только для <mark style="color:yellow;">PREMIUM</mark> пользователей) Если хочешь дешифровать папку <mark style="color:purple;">premium</mark> в <mark style="color:purple;">src</mark> и валидировать код, надо сначала заполнить поле <mark style="color:orange;">LICENSE</mark> в<mark style="color:purple;">`launchParams.jsonc`</mark> , а затем  запустить <mark style="color:green;">`npm run decrypt_premium`</mark>&#x20;
5. Для запуска бэкенда выполни <mark style="color:green;">`npm run start:backend`</mark> , а для запуска фронтенда <mark style="color:green;">`npm run start:frontend`</mark>. Работоспособность приложения можно проверить на <http://localhost:3001/>
6. Другие настройки те же, что и [для пользователей](https://resident.gitbook.io/resident-soft/zapusk/dlya-polzovatelei)
