Error in user YAML: (<unknown>): did not find expected whitespace or line break while scanning a tag at line 1 column 1
---

# Управление банковским аккаунтом
📜 **[Задание](https://github.com/proger-coder/tes_backend/blob/master/taskDescription.md)**: детальное описание задачи.
## 🎯 Описание решения
Этот проект - реализация системы управления банковскими аккаунтами, созданная с использованием следующих технологий:
- Postgres
- Node.js
- NestJS
- Swagger
- Git
- TypeScript
### Основные функции:
- ✅ **Создание аккаунта**
- 💰 **Пополнение счета**
- 🧾 **Получение текущего баланса**
- 💸 **Снятие со счета**
- 🔒 **Блокировка аккаунта**
- 📈 **История транзакций**
- 🛑 **Ограничение по количеству запросов на получение текущего счета в день**
- 🛡️ **Проверка источника запроса**
## 🖊 Комментарии по выполнению
- 🛑 **Снятие со счета:** предусмотрена ситуация, когда пользователь пытается снять с счета больше, чем доступно.
- 🔒 **Заблокированные аккаунты:** баланс смотреть можно, а пополнять и списывать нельзя.
- 📑 **IP-адреса:** создана отдельная таблица для хранения списка "белых" IP.
- ➕ **Эндпоинты для IP:** для занесения и удаления IP из таблицы созданы эндпоинты в контроллере Account.
## 🔗 Полезные ссылки
- 🧾 [Инструкция по запуску](https://github.com/proger-coder/tes_backend/blob/master/startupGuide.md).
- 🌐 [Запущенный работающий backend на VPS](http://193.17.92.118:2024/)
- 📚 [Документация Swagger](http://193.17.92.118:2024/api)
- 📁 [Гитхаб проекта](https://github.com/proger-coder/tes_backend)
## 📞 Контакты
**Автор:** Айрат
📱 **Телефон:** +7-987-207-1-444
📬 **Telegram:** [Ayra_t](https://t.me/Ayra_t)
---
💼 Спасибо за внимание!