Skip to content

panchopensmart/bank

Repository files navigation

Аккаунты пользователей

Логин Пароль
user1 password1
user2 password2

Запуск проекта

  1. Запуск контейнеров:
    docker compose up --build -d
  2. Запустить установку пакетов:
    docker exec -it app bash -c "composer install"
  3. Выдать все права на контейнер с приложением
    docker exec -it app bash -c "chmod -R 777 ./"
    
  4. Если миграции не утановились автоматически, то установить их можно командой:
    docker exec -it db bash -c "PGPASSWORD=banking_password psql -h localhost -p 5432 -U user -d banking -f /docker-entrypoint-initdb.d/dump.sql"
    

Функционал приложения

  • Отправка финансов между аккаунтами.
  • Ведение истории отправленных транзакций.
  • Авторизация и разлогирование через сессии PHP.

Маршруты (Routes)

Метод Путь Описание
GET /login Страница авторизации
POST /login Экшн авторизации
GET /logout Выход из аккаунта
GET /dashboard Информация по аккаунту
GET /transfer Страница создания трансфера
POST /transfer Создание трансфера между аккаунтами

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published