Приложение "Банк" - это веб-приложение, разработанное на Flask, предназначенное для управления банковскими операциями. Оно включает в себя функции перевода денег, просмотра истории счетов, обращения в поддержку и создания отчетов.
Ссылка на приложение: http://bank-0xmisha-0c7e001888b2.herokuapp.com
Примечание: Приложение доступно онлайн, когда хостинг активен. Для локального запуска см. раздел "Установка и запуск".
В приложении предусмотрены следующие роли пользователей:
Роль | Логин | Пароль | Функции |
---|---|---|---|
Клиент | misha | misha | Переводы, просмотр счетов, обращения в поддержку |
Поддержка | vlad_support | vlad_support | Работа с обращениями, доступ к данным клиентов |
Менеджер | ann_mngr | ann_mngr | Создание и просмотр отчетов |
Генеральный директор | oleg_ceo | oleg_ceo | Просмотр отчетов |
- Python 3.11
- Flask
- Docker
- Зависимости, указанные в файле
requirements.txt
Для установки и локального запуска приложения следуйте инструкциям:
- Клонируйте репозиторий:
git clone https://github.com/0xmisha/bank.git
- Перейдите в директорию проекта:
cd bank
- Соберите приложение:
docker-compose up
. - Откройте приложение в браузере по адресу:
http://localhost:8000/
.