Веб интерфейс(UI) проекта
- React;
- Sass;
- Redux — для создание обший state в проекте;
- i18next — для реализование разных языков;
- parallax-js — создание плавающие картинки;
- Скачайте или клонируйте исходники — здесь(ITifico_UI);
$ git clone https://github.com/ITifico/ITifico_UI.git
$ cd ITifico_UI/client
- Установите пакеты с помощью npm:
$ npm install
- Создайте новый файл с названием
.env
и добавьте нужные переменные(Environment Variables);
REACT_APP_FALLBACK_LANG=<язык по умолчанию> // например, "en-US"
REACT_APP_BOT_ID=<ID для бота который будет получать собщении> например, "5541441349:AAHmClIY8HDzL9N6AnJjpYq2yj3vMKI3rSQ"
REACT_APP_URL=<URL для веб интерфейса который будет видимый когда переслано> // например, "itifico.com"
REACT_APP_BASE_URL=<это URL на серверная часть, в текущем формате http://example.com >
REACT_APP_CHAT_ID=<чат ID с телеграм аккаунта, который бот будет использовать> // например, "381006076"
// Если еще не запускали сервер,
// вы можете написать URL в поле REACT_APP_BASE_URL текущую удаленную сервер — https://itifico-server-production.up.railway.app
- Запускайте проект локально:
$ npm start
- Node.js v16.0.0 или новее (предпочтительно v18).