Skip to content

Zapchaztiulka/chat-zapchaztiulka

Repository files navigation

Chat - App for e-commerce website "Zapchaztiulka"

Окремий застосунок "Чат-бот", який відкривається фреймом на веб-сайті "Zapchaztiulka"

Матеріали та інструменти

  • React.js - бібліотека для створення користувацького інтерфейсу
  • Redux Toolkit - для керування станом застосунку
  • Socket.io - для обміну повідомленнями між оператором і клієнтом магазину
  • Tailwindcss - стилізація застоcунку
  • репозиторій з Backend

Для роботи з репозиторієм

  1. Склонувати репозиторій клієнтського веб-застосунку "Zapchaztiulka":
git clone https://github.com/Zapchaztiulka/zapchaztiulka-catalog-frontend.git
  1. Склонувати репозиторій застосунку "Чат":
git clone https://github.com/Zapchaztiulka/chat-zapchaztiulka.git
  1. Встановити усі пакети та залежності в обох застосунках:
npm install
  1. Сторити файл змінних оточення .env, заповнити його необхідними змінними.

  2. Запустити режим розробки в обох застосунках, виконавши команду:

npm run dev
  1. Відкрити http://localhost:3000 або посилання буде вказано в терміналі, натиснути на кнопку чату справа знизу сторінки.

  2. Для деплою застосунку "Чат":

  • збілдити проект:
npm run build
  • виконати деплой проекту на gh-pages:
npm run deploy