Full-stack ready авторизаційний сервер, побудований з Node.js та Express.
Реалізовано безпечну систему логіну, реєстрації, оновлення токенів та захисту API — із підтримкою подальшого масштабування, SSR/SPА-клієнтів і підключення frontend-частини.
- Node.js, Express
- MongoDB (через Mongoose)
- JWT (access + refresh tokens)
- bcrypt (для хешування паролів та токенів)
- helmet, cookie-parser, csurf — захист
- express-rate-limit — захист від brute-force
- pino-http — логування
- dotenv — для конфігурації
- Swagger UI — автогенерована API-документація
npm install
npm run dev