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.