[Vue] Vue-Subscriber

Добавлено 27 мар 2021 в 22:54


Написан при помощи:

  • Vue 3
  • Vue-Router
  • Vuex
  • Firebase (Auth&Database&Storage)
  • Vue-Сhartjs
  • Препроцессор: Sass.

Изначально в планы входил только личный кабинет и обобщенный функционал пользователя по добавлению собственных подписок, однако со временем было решено добавить несколько расширенный функционал, такой как:
  • Кастомизация профиля (Смена ника и аватара)
  • Смена пароля
  • Хранение данных пользователя на БД
На этапе разработки пришлось столкнуться с такой проблемой как: Гварды и как дождаться асинхронных данных о пользователе. Было решено при помощи промисов и async - await.

Так же в планах реализовать использование localstorage, для уменьшения запросов к серверу и, соответственно, оптимизацией приложения. А так же добавить SSR.

На главной странице было реализовано нечто самописного слайдера. Благодаря этому пет-проекту удалось в более мельчайших подробностях познакомиться с таким нововведением как Composition API и его особенностями.

Ссылка на живой пример: https://vuesubs.web.app/
9359e1f2fb A2e5d04c3c 9c1344d53c 9db68709e9 6a3acef223