Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Projekt zespołowy, mający na celu stworzenie wygodnej usługi do wyszukiwania i planowania ekologicznych tras w Ukrainie. Projekt zrealizowany na nowoczesnym stosie technologii z podziałem na część kliencką i serwerową.

Mój wkład i rozwiązania techniczne:

Architektura autoryzacji (Next.js):

Opracowałam i wdrożyłam system bezpiecznej autoryzacji użytkowników.

Skonfigurowałam zarządzanie stanem sesji za pomocą React Context (AuthContext), co pozwoliło na centralne przechowywanie danych o użytkowniku.

Zrealizowałam mechanizm pracy z tokenami JWT (przechowywanie, sprawdzanie terminu ważności i automatyczne logowanie).

Frontend-rozwoju:

Stworzyłam interaktywne formularze rejestracji i logowania z walidacją danych po stronie klienta.

Wdrożyłam ochronę prywatnych tras (Protected Routes), co ogranicza dostęp nieautoryzowanych użytkowników do osobistych kont i tworzenia treści.

Zintegrowałam frontend z REST API dla dynamicznego wyświetlania tras.

Integracja backendu:

Pracowałam z częścią serwerową na Node.js/Express do obsługi zapytań autoryzacji i walidacji danych po stronie serwera.

Skonfigurowałam interakcję z bazą danych w celu przechowywania profili użytkowników i ich tras.

Stos technologiczny:

Frontend: Next.js, TypeScript, Tailwind CSS, React Context API.

Backend: Node.js, Express, REST API.

Współpraca: Git (praca zespołowa przez Pull Requests).
Link do backendu: https://github.com/StratulatValeria/pryrodni-mandry-back
#Next.js #Node.js #React/TypeScript
Szczegóły pracy
Dodana 8 maja
67 wyświetleń
Freelancer
Valeriia Stratulat
Ukraina Podolsk
Brak opinii

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
W serwisie 2 miesiące 25 dni