Iryna Polyakova
Zaproponuj Iryna pracę nad swoim kolejnym zleceniem.
Ranking
Poziom znajomości języków obcych
Umiejętności i kwalifikacje
Programowanie
- Bazy danych i SQL
-
Javascript & Typescript
od 49 PLN za godzinę
-
Programowanie stron internetowych
od 58 PLN za godzinę
- Tworzenie chatbota
- Układ HTML i CSS
Design i sztuka
- Banery
-
Loga
od 33 PLN za godzinę
- Projektowanie interfejsów użytkownika (UI/UX)
-
Projektowanie stron internetowych
od 41 PLN za godzinę
Administracja systemami IT
Outsourcing i konsulting
Tłumaczenia
Portfolio
-
1645 PLN Zavend-x - platforma eCommerce
Programowanie stron internetowychZavend-x — to inteligentna platforma do uruchamiania i rozwijania małego biznesu eCommerce, skierowana do początkujących i lokalnych sprzedawców, z pełnym zestawem narzędzi opartych na AI. Platforma umożliwia stworzenie sklepu w zaledwie kilka kliknięć, uzyskanie opisów produktów generowanych przez AI, porady dotyczące promocji, szablony treści do mediów społecznościowych, a także analizę cen i określenie optymalnych źródeł zaopatrzenia (Amazon, AliExpress, lokalni dostawcy itp.).
Projekt w trakcie rozwoju
-
1645 PLN OmmaZespół
Programowanie stron internetowychOmmaTeam — to nowoczesna platforma do pracy zespołowej, oparta na architekturze mikroserwisów z obsługą w czasie rzeczywistym, skalowalnością i pełną personalizacją ról. Stworzona jako alternatywa dla OmmaTracker, ale z większymi możliwościami, stabilnością i wygodą.
Technologie
Back-end:
… Podstawowe: Node.js, NestJS, TypeScript, PostgreSQL, Prisma ORM
Bezpieczeństwo: bcrypt, JWT, OAuth 2.0
Walidacja i dokumentacja: Class-Validator, Swagger
Czas rzeczywisty: Socket.IO, Kafka
Inne: Nodemailer, Jest
Czysta, modułowa architektura, uporządkowany kod, dokumentacja API
? Front-end:
Framework: React, TypeScript
Stan: Redux Toolkit, RTK Query
Formularze: React Hook Form, Zod
Zapytania: Axios, TanStack Query
Routing: TanStack Router
Inne: SCSS, i18n, Vitest
Ustrukturyzowany kod według komponentów, czysta architektura, wielojęzyczność
Pomysł projektu
OmmaTeam został stworzony jako elastyczna alternatywa dla OmmaTracker z rozszerzonymi możliwościami:
- niestandardowe role w zespołach,
- czas rzeczywisty (czat, powiadomienia),
- stabilna praca dzięki Kafka i architekturze mikroserwisów,
- internacjonalizacja (lokalizacja EN/UK),
- czytelny i czysty kod zarówno na froncie, jak i na backendzie.
? Architektura serwera
- register-service: autoryzacja, rejestracja, profile
- team-service: tworzenie/usuwanie zespołów, zaproszenia, role
- task-service: tworzenie/edycja/ukończenie zadań, podzadania, terminy
- chat-service: komunikacja czatu i przechowywanie wiadomości
- notifications-service: generowanie i dostarczanie powiadomień
- socket-service: scentralizowane jądro do obsługi czasu rzeczywistego (WebSocket + Kafka)
Obecnie zaimplementowano
- Rejestrację i logowanie (JWT + Google)
- Reset hasła
- Zmianę profilu (serwer)
- Lokalizację (EN/UK)
- Pipeline CI/CD z GitHub Actions
Linki
Kod:
- Klient https://github.com/DequElite/OmmaTeam-Client
- Serwer https://github.com/DequElite/OmmaTeam-Server
Live demo: [Na razie brak — w trakcie opracowywania]
-
576 PLN OmmaTracker
Programowanie stron internetowychOmmaTracker — to internetowy tracker zadań stworzony do wygodnego zarządzania procesami roboczymi z wykorzystaniem nowoczesnych technologii.
W projekcie użyłem stosu PERN (PostgreSQL, Express.js, React, Node.js). Do stylizacji klienta zastosowałem preprocesor SCSS oraz Tailwind CSS dla niektórych modułów. Podstawę frontendu zbudowałem na React z użyciem Redux Toolkit (RTK) do zarządzania stanem. Do zapytań HTTP użyłem axios z podstawowymi ustawieniami.
… Serwer napisany jest w TypeScript z użyciem Node.js oraz frameworka Express.js. Do bazy danych użyłem PostgreSQL. Bezpieczeństwo zapewniłem poprzez hashowanie haseł za pomocą bcrypt oraz zaimplementowałem dwa rodzaje tokenów — JWT i OAuth 2.0. Do komunikacji w czasie rzeczywistym zintegrowałem socket.io.
Całość aplikacji opracowałem całkowicie samodzielnie — od projektu po publikację, w tym klienta i serwer.
Najtrudniejsze było skonfigurowanie publikacji i integracja socketów w odpowiednią architekturę projektu. Dzięki temu poprawiłem strukturę aplikacji i uczyniłem ją bardziej skalowalną.
Strona jest już opublikowana i działa stabilnie. Ten projekt dał mi cenne doświadczenie w pełnym cyklu tworzenia aplikacji internetowej.
Kod klienta - https://github.com/DequElite/OmmaTracker.fullcoded
Kod serwera - https://github.com/DequElite/api.OmmaTracker.fullcoded
Architektura mikroserwisowa - https://github.com/DequElite/OmmaTracker.fullcoded
omma-trackerfullcoded.vercel.app
Recenzje dotyczące zrealizowanych zleceń 1
16 października 2025
164 PLN
Naprawa problemów z autoryzacją
Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy
Szybko zareagowali, nie zwlekali z realizacją, przedstawili ogólną ocenę, Kwalifikowanie zamknęli sprawę.