Python. Разработка Telegram-бота для управления автопарком (MVP) (Дистанционная работа)

Бюджет не указан

Задание: Python. Разработка Telegram-бота для управления автопарком (MVP) (Дистанционная работа)

Разработка Telegram-бота для управления автопарком (MVP) Ищем разработчика для создания Telegram-бота, который позволит владельцу таксопарка управлять автомобилями, водителями, арендными платежами и техническим обслуживанием. На первом этапе нужен рабочий MVP с основными функциями. В дальнейшем планируется расширение функциональности (например добавление финансовой аналитики, записи на ТО, поиск запчастей и тд). 1. Основной функционал 1.1. Кабинет владельца / администратора - Добавление, редактирование и просмотр автомобилей. - Учёт водителей и закрепление их за автомобилями. - Просмотр статусов автомобилей: в аренде, свободен, на ремонте. - Учёт арендных платежей, задолженностей и просрочек. - Контроль пробега и сроков технического обслуживания. - Просмотр документов автомобилей и водителей. - Получение автоматических уведомлений. - Базовая статистика по автопарку. 1.2. Кабинет водителя Каждый водитель имеет индивидуальный доступ и видит только информацию о своём автомобиле. Функции: - Просмотр суммы аренды, задолженности и даты следующего платежа. - Отправка подтверждения оплаты (сумма, фото чека). - Передача текущего пробега с фотографией одометра. - Просмотр даты или пробега следующего ТО. - Сообщение о неисправности или повреждении с возможностью прикрепить фотографии. 1.3. Автоматизация - Напоминания водителю о предстоящей оплате. - Уведомления владельцу о просрочках и задолженностях. - Еженедельный запрос пробега у водителей. - Напоминания о приближающемся ТО (например, за 1 000 км). - Уведомления об окончании срока действия страховки и других документов. 1.4. Базовая аналитика - Количество автомобилей и их статусы. - Начисленная и оплаченная аренда за период. - Общая задолженность и долги по водителям. - Доход от аренды по каждому автомобилю. - Простой список автомобилей, требующих внимания. - Статистика по окупаемости автомобилей. 2. Технические требования - Telegram-бот с удобным меню и кнопками. - Разграничение прав доступа: владелец, администратор, водитель. - Backend на Python (предпочтительно aiogram). - База данных PostgreSQL. - Хранение фотографий и документов. - Размещение на облачном сервере. - Возможность дальнейшего масштабирования и добавления новых функций. - Базовое резервное копирование и журнал ошибок. На этапе MVP не требуются: интеграции с банками, автоматическая проверка платежей, сложная финансовая аналитика, электронное подписание документов, сервисы оплаты и тд. Оплаты подтверждаются администратором вручную. 3. Что ожидаем от разработчика - Разработка и настройка Telegram-бота (либо Telegram APP) . - CСоздание базы данных. - Реализация указанного функционала. - Развёртывание на сервере. - Тестирование основных сценариев. - Передача исходного кода и инструкции по эксплуатации. Желателен опыт разработки Telegram-ботов с базами данных, автоматическими уведомлениями и финансовыми расчётами. Предпочтительно поэтапное выполнение работ с демонстрацией промежуточных результатов. 4. Масштаб проекта Первоначально MVP разрабатывается для одного автопарка на 10–30 автомобилей, с возможностью дальнейшего расширения и допиливания функционала. 5. Что просим указать в отклике - Ориентировочную стоимость разработки MVP с указанным функционалом. - Примерные сроки реализации. - Предлагаемый технический стек (если отличается от того, что примерно описали). - Примеры похожих проектов или Telegram-ботов. - Какие функции вы рекомендуете упростить или перенести на второй этап для снижения бюджета. - Что входит в стоимость: и порядок оплаты Сейчас выбираем исполнителя и собираем предварительные оценки бюджета и сроков. После выбора подрядчика готовы обсудить детали бизнес-логики и согласовать окончательное ТЗ.