https://github.com/stacenko-developer/minibank.web
https://github.com/stacenko-developer/minibank.web
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/stacenko-developer/minibank.web
- Owner: stacenko-developer
- Created: 2025-01-30T16:54:16.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-30T18:07:55.000Z (about 1 year ago)
- Last Synced: 2025-02-13T01:55:08.904Z (12 months ago)
- Language: C#
- Size: 4.72 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Разработчик .NET от Т-Банка, 2022. Проект: Разработка минибанковского приложения

## Описание
Проект состоит из реализации приложения для банка, в котором можно будет производить конвертацию валюты, добавлять новых клиентов, открывать им счета, осуществлять перевод денежных средств между клиентами.
## Функциональные требования
- реализовать получение курсов валют через внешний api - сайта ЦБ РФ: https://www.cbr-xml-daily.ru
- реализовать возможность добавления, обновления и удаления клиентов банка
- перед добавлением нового клиента и обновлением данных существующего убедиться, что указанный логин и электронный адрес свободен
- при удалении клиента проверять, есть ли у него открытые банковские счета: если они есть - не удалять клиента
- реализовать возможность для открытия и закрытия банковского счета, обновления его данных, у одного клиента может быть несколько банковских счетов
- разработать механизм перевода денежных средств между клиентами, хранить историю транзакций
- сделать механизм валидации данных клиента и банковского счета при их создании и обновлении