Roman Sukhanov
Zaproponuj Roman pracę nad swoim kolejnym zleceniem.
Ranking
Umiejętności i kwalifikacje
Programowanie
-
Bazy danych i SQL
od 45 PLN za godzinę
-
Javascript & Typescript
od 41 PLN za godzinę
-
Programowanie stron internetowych
od 49 PLN za godzinę
-
Tworzenie chatbota
od 58 PLN za godzinę
-
Układ HTML i CSS
od 37 PLN za godzinę
Usługi
-
Kompleksowe prace nad stroną internetową
od 58 PLN za godzinę
-
Obsługa stron internetowych
od 37 PLN za godzinę
Portfolio
-
Bot SpendLog
Tworzenie chatbotaSpendLog — 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.