Roman Sukhanov
Предложите Roman работу над вашим следующим проектом или зарегистрируйте профиль фрилансера и начинайте зарабатывать прямо сейчас.
Рейтинг
Навыки и умения
Программирование
-
HTML и CSS верстка
от 450 UAH за час
-
Javascript и Typescript
от 500 UAH за час
-
Базы данных и SQL
от 550 UAH за час
-
Веб-программирование
от 600 UAH за час
-
Разработка ботов
от 700 UAH за час
Услуги
-
Создание сайта под ключ
от 700 UAH за час
-
Сопровождение сайтов
от 450 UAH за час
Портфолио
-
SpendLog бот
Разработка ботовSpendLog — это персональный финансовый помощник в Telegram, который позволяет удобно отслеживать расходы в любом формате.
Вы можете отправить текстовое сообщение с суммой и описанием, сфотографировать чек или сделать скриншот из банковского приложения — бот автоматически распознает данные.
Можно продиктовать расходы голосом: бот переведет аудио в текст и сохранит транзакцию.
Все расходы автоматически раскладываются по категориям («еда», «транспорт», «развлечения» и т.д.). Если бот не уверен в сумме или валюте — он уточняет у вас.
… Статистика доступна в WebApp прямо внутри Telegram: там можно увидеть диаграммы, историю расходов и фильтровать данные по периодам.
Технологии
Backend: NestJS (API, логика бота, категоризация расходов).
Database: Mongo с Prisma (сохранение транзакций, пользователей, категорий).
Frontend: React (Next.js) для WebApp внутри Telegram, с Tailwind, zustand и shadcn ui.
Интеграции: Telegram Bot API, алгоритм верификации telegram-init-data, AI-сервисы для распознавания текста с фото/аудио.
Безопасность: невозможность открыть сайт с аналитикой за пределами телеграм WebApp, а также невозможна подделка API запросов даже с доступа к БД.