785.62K

Чуба ПР7 (1)

1.

Телеграм бот для учета личных
расходов
Подготовил Чуба Р.Е

2.

Команда
Команда проетка:
Основатель, разработчик, тетсировщик.

3.

Причины запуска проекта
Рост популярности Telegram-ботов - удобный формат без установки
приложений, миллионы пользователей ежедневно используют ботов для
разных задач.
Низкий порог входа - не нужно скачивать отдельное приложение,
регистрироваться и разбираться в сложном интерфейсе.

4.

Проблема
Excel и Google Таблицы - громоздко, требуют компьютера, нет быстрого
добавления с телефона. Финансовые приложения - нужно скачивать,
регистрироваться, многие перегружены ненужным функционалом.
Заметки в телефоне - нет аналитики, нет категорий, невозможно увидеть
общую картину трат.

5.

Цель проекта
Разработать и запустить Telegram-бота для учёта личных расходов,
который позволит пользователю добавлять траты за 2-3 секунды,
получать наглядную статистику по дням, неделям и месяцам, а также
видеть топ-3 самых крупных трат за месяц.

6.

Ключевые стейкхолдеры
Разработчик - заинтересован в удобстве, стабильности и
работоспособности бота.
Тестовые пользователи - дают обратную связь, помогают выявить
ошибки.
Telegram - платформа, на которой работает бот.

7.

Пользователи
Основной пользователь:
● Я сам (личный учёт расходов)
Потенциальная аудитория:
● Студенты и молодые люди 18–25 лет.
● Активные пользователи Telegram
● Люди, которые хотят контролировать бюджет, но не любят сложные
приложения и таблицы.

8.

Эксперты
В проекте один человек, поэтому все экспертные роли выполняю я сам:
● Python-разработчик (Aiogram) - написание логики бота, обработка
команд и сообщений.
● Базы данных (SQLite) - проектирование структуры хранения
расходов и доходов.
● UI/UX интерфейса бота - создание понятных кнопок, сценариев и
минимизация действий пользователя.

9.

Ограничения проекта
● Временные - разработка ведётся в свободное от учёбы/работы время.
● Функциональные - только базовый функционал (без экспорта,
сложной аналитики и общего доступа).
● Масштабируемость - бот рассчитан на небольшое число
пользователей используется SQLite.
● Сетевые ограничения - для работы через прокси требуется
дополнительная библиотека.

10.

Допущения
● Telegram не изменит API ботов в худшую сторону.
● Бесплатный хостинг будет работать стабильно.
● SQLite справится с хранением данных для небольшого числа
пользователей.
● Моих текущих знаний Python достаточно для реализации MVP.
● Найденный прокси-сервер будет стабильно работать.

11.

Требования к MVP
Требования к MVP:
1. Добавление расхода.
2. Добавление дохода.
3. Просмотр статистики за сегодня.
4. Просмотр статистики за неделю.
5. Просмотр статистики за месяц.
6. Топ-3 самых крупных трат за текущий месяц.
7. Удаление последней записи.
8. Хранение всех данных в локальной базе данных SQLite.

12.

Продукты
Материальный продукт отсутствует.
Цифровой продукт - Telegram-бот,
база данных SQLite для хранения
транзакций пользователей.
Комьюнити-продукт - отсутствует.
English     Русский Rules