Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
OmmaTracker — 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
Szczegóły pracy
Budżet 576 PLN
Dodana 28 maja 2025
105 wyświetleń
Freelancer
Iryna Polyakova
Ukraina Charków  1  0

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
Zakończono 1 Sejf
W serwisie 1 rok