/CRM-system

Vue 3 & Ecosystem

Primary LanguageVue

CRM-system

Установка проекта

  1. Клонируйте себе данный проект:
git clone https://github.com/Roman-Prokopchuk/CRM-system.git

Или скачайте проект Code / Download ZIP. Разархивируйте и откройте его в своем редакторе кода.

  1. Установите используемые npm-пакеты:
npm install
  1. Запустите проект:
npm run serve
  1. Откройте проект локально по сгенерированной ссылке (Local или Network) в своем браузере.

Особенности работы

  1. Для работы с системой можете использовать тестовую учетную запись:
  • Email: r@mail.ru
  • Пароль: 123456 Или создать свою учетную запись. Подтверждение по email не требуется.
  1. Для отображения актуального курса валют используется сторонний сервис с бесплатным тарифом и, как следствие, ограничением на не более 100 запросов в месяц. Поэтому в src / store / index.js action fetchCurrency () возвращает объект-заглушку. Для проверки работоспособности можете раскомментировать рабочий код ниже в том же файле.

Используемые технологии

Проект написан на языке JavaScript с использованием фреймворка Vue.js версии 3. Применены технологии экосистемы Vue (Vue Router и Vuex). Сборка проекта Vue CLI. Бэкенд реализован с помощью Firebase.

Коротко о проекте

Реализована CRM-система, которая позволяет:

  1. Отслеживать состояние счета в трех основных валютах (Rub, Usd, Eur);
  2. Видеть историю всех расходов в виде наглядной круговой диаграммы;
  3. Планировать бюджет, исходя из количества уже потраченных средств.

Цель проекта

Развитие практических навыков работы с Vue.js 3 и экосистемой.