Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Roman Sukhanov

Zaproponuj Roman pracę nad swoim kolejnym zleceniem.

Ukraina Kijów, Ukraina
5 miesięcy 29 dni temu
Gotowy do podjęcia pracy gotowy do podjęcia pracy
w Serwisie 5 miesięcy 29 dni
  • mongodb
  • web developer
  • JWT
  • back-end/front-end
  • PostgreeSQL
  • Nestjs
  • React/TypeScript
  • Fullstack developer
  • Next.js
  • Node.js

Ranking

Zakończonych zleceń
Brak danych
Średnia ocena
Brak danych
Ranking
92
Kompleksowe prace nad stroną internetową
Programowanie stron internetowych

Umiejętności i kwalifikacje

Programowanie

Usługi

Portfolio


  • Bot SpendLog

    Tworzenie chatbota
    SpendLog — to osobisty asystent finansowy w Telegramie, który umożliwia wygodne śledzenie wydatków w dowolnym formacie.
    Możesz wysłać wiadomość tekstową z kwotą i opisem, sfotografować paragon lub zrobić zrzut ekranu z aplikacji bankowej — bot automatycznie rozpozna dane.
    Można dyktować wydatki głosem: bot przekształci audio na tekst i zapisze transakcję.
    Wszystkie wydatki automatycznie są klasyfikowane według kategorii („jedzenie”, „transport”, „rozrywka” itp.). Jeśli bot nie jest pewny co do kwoty lub waluty — pyta cię o to.
    Statystyki są dostępne w WebApp bezpośrednio w Telegramie: tam można zobaczyć wykresy, historię wydatków i filtrować dane według okresów.

    Technologie
    Backend: NestJS (API, logika bota, kategoryzacja wydatków).
    Baza danych: Mongo z Prisma (przechowywanie transakcji, użytkowników, kategorii).
    Frontend: React (Next.js) dla WebApp wewnątrz Telegramu, z Tailwind, zustand i shadcn ui.
    Integracje: Telegram Bot API, algorytm weryfikacji telegram-init-data, usługi AI do rozpoznawania tekstu z zdjęć/audio.
    Bezpieczeństwo: niemożność otwarcia strony z analizą poza Telegram WebApp, a także niemożliwość fałszowania zapytań API nawet z dostępem do bazy danych.