Szukam doświadczonego programisty Full-Stack JavaScript, który przeanalizuje istniejącą aplikację webową i naprawi jej kluczowe funkcje oraz zabezpieczenia. Technologia projektu: Backend: Node.js (Express) Frontend: JavaScript / HTML Serwer: VPS Linux Reverse proxy: Nginx Zarządzanie procesami: PM2 Wysyłka maili (SMTP / API) Zakres prac: Naprawa logowania użytkowników diagnoza błędów logowania poprawa działania endpointów logowania sprawdzenie autoryzacji użytkowników Naprawa przywracania hasła poprawienie generowania tokenów resetu poprawienie walidacji tokenów sprawdzenie poprawności linku resetu hasła poprawa komunikacji frontend ↔ backend Naprawa wysyłania maili sugestie wysyłają się w aplikacji, ale nie dochodzą na e-mail sprawdzenie konfiguracji SMTP / systemu wysyłki maili naprawa dostarczania wiadomości Zabezpieczenie aplikacji sprawdzenie autoryzacji i tokenów zabezpieczenie endpointów API walidacja danych wejściowych podstawowe zabezpieczenia aplikacji webowej Panel administratora utworzenie konta administratora nadanie administratorowi odpowiednich uprawnień możliwość zarządzania elementami strony przez administratora Sprawdzenie konfiguracji serwera sprawdzenie działania backendu na VPS konfiguracja i weryfikacja Nginx sprawdzenie procesów PM2 Testy końcowe test logowania użytkowników test resetu hasła test wysyłania maili sprawdzenie stabilności aplikacji Dostęp: dostęp do serwera przez SSH dostęp do plików projektu Wymagania: doświadczenie Node.js / Express doświadczenie z serwerami VPS Linux znajomość Nginx i PM2 umiejętność diagnozy i naprawy istniejących projektów Termin realizacji: jak najszybciej Budżet: do ustalenia Proszę o zgłoszenia od osób z doświadczeniem w naprawie i zabezpieczaniu istniejących aplikacji Node.js.