Ищу опытного Full-Stack JavaScript разработчика, который проанализирует существующее веб-приложение и исправит его ключевые функции и безопасность.
Технология проекта:
Backend: Node.js (Express)
Frontend: JavaScript / HTML
Сервер: VPS Linux
Обратный прокси: Nginx
Управление процессами: PM2
Отправка писем (SMTP / API)
Объем работ:
Исправление входа пользователей
диагностика ошибок входа
улучшение работы конечных точек входа
проверка авторизации пользователей
Исправление восстановления пароля
улучшение генерации токенов сброса
улучшение валидации токенов
проверка корректности ссылки для сброса пароля
улучшение коммуникации frontend ↔ backend
Исправление отправки писем
предложения отправляются в приложении, но не доходят на e-mail
проверка конфигурации SMTP / системы отправки писем
исправление доставки сообщений
Безопасность приложения
проверка авторизации и токенов
защита конечных точек API
валидация входных данных
основные меры безопасности веб-приложения
Панель администратора
создание учетной записи администратора
предоставление администратору соответствующих прав
возможность управления элементами страницы администратором
Проверка конфигурации сервера
проверка работы backend на VPS
конфигурация и верификация Nginx
проверка процессов PM2
Финальные тесты
тест входа пользователей
тест сброса пароля
тест отправки писем
проверка стабильности приложения
Доступ:
доступ к серверу через SSH
доступ к файлам проекта
Требования:
опыт работы с Node.js / Express
опыт работы с серверами VPS Linux
знание Nginx и PM2
умение диагностировать и исправлять существующие проекты
Срок выполнения: как можно скорее
Бюджет: подлежит обсуждению
Прошу откликнуться людей с опытом исправления и обеспечения безопасности существующих приложений Node.js.