Бот для ведения личных финансов.
Что должен уметь делать: Добавить трату Выбрать категорию трат
- Добавить комментарий ** Добавить фотографию Выбрать карточку или наличный счет Указать сумму ** Сумма может быть указана как математическая операция (+-*.) Добавить поступление средств Выбрать источник дохода
- Добавить комментарий Указать сумму ** Может быть указана как математическая операция
- Добавить источник дохода Удалить источник дохода
- Добавить Категорию Трат Удалить категорию трат
- Добавить счет (может быть один наличный и несколько кредиток) Удалить счет ** Показать Все траты за день, выбранный в календаре Показать все траты за текущий месяц Показать статистику расходов к доходам
- Показать, если было использовано больше средств, чем доход
- Вывести Траты по категориям за текущий месяц
Требования к технологиям: Telegram платформа Java 11 Spring Boot H2 DB
Требования к разработке: Все действия только в репозитории YourCodeReview аккаунта От мастер Ветки нужно отвести Дев ветку и весь код должен быть в ДЕВ ветке(!). Это нужно для создания полноценного ПР по завершению задания. Если вам необходимо, можете бранчеваться от дев ветки сколько угодно раз, ветки желательно не удалять, чтобы видеть ваши манипуляции с гитом. Обсуждения и созвоны вести в общей джава группе. Ментор и организатор могут не присутствовать на созвоне. В качестве трекера задач будет использоваться Гитхаб и его трекер.
Подсказки: Задание имеет подводные камни, ваша задача их найти и правильно задать вопросы по ним.
-
- означает второстепенный приоритет ** - означает повышенную сложность (и повышенную оценку исполнителю)