{"repo":"francemazzi/auth-boiler-plate","free":true,"listed":false,"github":"https://github.com/francemazzi/auth-boiler-plate","clone":"git clone https://github.com/francemazzi/auth-boiler-plate.git","description":"A quick boiler plate to creare a type safe Node server: npx create-express-auth my-app","language":"TypeScript","stars":17,"topics":["authentication","docker","jwt","mailhog","nodejs","prisma","typescript","boilerplate-template"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Express Auth Boilerplate 🚀 Production-ready authentication boilerplate built with TypeScript and Clean Architecture. Get your secure API up and running in minutes! 🔥 Quick Start • Features • Documentation • Development ✨ Features 🔐 Security - JWT Authentication with refresh tokens - Two-Factor Auth (2FA) with QR code support - Email Verification with secure tokens - Rate Limiting against DDoS attacks - CORS Protection with configurable origins - Password Hashing with bcrypt - XSS Protection with security headers 🏗 Architecture - Clean Architecture principles - Domain-Driven Design patterns - Repository Pattern for data access - Error Handling with custom AppError - Dependency Injection ready 🧪 Quality Assurance - 100% TypeScript coverage - Jest Testing with mocks - ESLint & Prettier configured - Git Hooks with Husky - CI/CD ready 🐳 Infrastructure - Docker Compose setup - PostgreSQL database - MailHog for email testing - Hot Reload development - Swagger UI documentation 🚀 Quick Start 📚 Documentation Authentication API Two-Factor Auth API 🛠 Development 📦 Project Structure 🧱 Hexagonal Architecture (Ports & Adapters) This project follows Hexagonal Architecture (a.k.a. Ports & Adapters) to keep the core business independent from frameworks, databases and I/O details. - Domain (Core) : business rules expressed via entities , errors , and domain types . - Application : orchestration of use-cases (application services) that coordinate domain logic and ports. - Infrastructu","default_branch":null,"files":null,"tree":[],"storefront":"/r/francemazzi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/francemazzi/auth-boiler-plate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}