fnaumov / users-balance

Users balance simple application on Laravel 9

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Users balance

Простое приложение на Laravel с авторизацией и балансами пользователей

  • На главной странице после входа отображает баланс пользователя и последние пять операций
  • Обновляет данные на главной странице каждую секунду
  • Отображает таблицу операций с сортировкой по полю “дата” и поиском по полю “описание”

Инструкция

  • Загрузить репозиторий
  • Обновить зависимости composer install
  • Поднять окружение докер docker-compose build и docker-compose up -d
  • Прописать настройки в файле .env (пример .env.example)
  • Накатить миграции php artisan migrate
  • Обновить зависимости npm npm install
  • Собрать фронт npm run dev

Команды

  • Добавление пользователя (в аргументах имя, email, пароль)
php artisan user:create username example@gmail.com password
  • Изменение баланса (в аргументах email, направление (in, out), сумма, валюта (usd, eur, rub), описание)
php artisan transaction:create example@gmail.com in 9.554 rub desc1
php artisan transaction:create example@gmail.com out 155.35 usd desc2

About

Users balance simple application on Laravel 9


Languages

Language:CSS 69.5%Language:PHP 24.7%Language:Blade 5.1%Language:JavaScript 0.5%Language:Shell 0.2%Language:Dockerfile 0.1%Language:SCSS 0.0%