Данный проект представляет собой SPA приложение написанное на Vue3 для ведения своих расходов и доходов по категориям.
Имеется возможность авторизации, используется FireStore база данных.
В данный момент, есть ограничение по использованию Fixer API т.к. бесплатная версия не поддерживает "https" соединение. При установке приложения локально, всё будет работать штатно. В данный момент на странице с курсом валют будет крутиться лоадер, остальные страницы будут работать штатно.
Проект ориентирован на десктоп
- Валидация форм vuelidate
- Использована библиотека materialize.css
- Использование шаблонов (layouts)
- Используются защищенные роуты (ProtectedRoutes)
- Есть функциональность авторизации и регистрации
- База данных (FireStore)
- Сообщения пользователю
- Лоадеры
- Используется fixer api для загрузки текущих курсов валют
- vuejs-paginate-next plugin для пагинации
- Используется библиотека lodash
- mixins
- chartJS библиотека для построения графика расходов
- Сделана утилита для генерации цветов (100 шт. для графического отображения)
- Реализована функция перевода приложения (без использования сторонних библиотек)
npm install
npm run serve
npm run build