{"repo":"sinanptm/clean-auth-template","free":true,"listed":false,"github":"https://github.com/sinanptm/clean-auth-template","clone":"git clone https://github.com/sinanptm/clean-auth-template.git","description":"Full-stack clean architecture, authentication template with Next.js, NodeJs, TypeScript. Features email/OTP, OAuth, RBAC, JWT security, and clean architecture for easy customization and scaling.","language":"TypeScript","stars":53,"topics":["auth-template","clean-architecture","expressjs","jwt","mongodb","nextjs15","nodejs","shadcn","tyepscript","clean-code"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Full-Stack Authentication Template A production-ready authentication system built with clean architecture principles and modern technologies --- 📖 Overview This comprehensive full-stack authentication template is designed with clean architecture principles, providing a solid foundation for building scalable web applications with robust user authentication and authorization systems. 📚 Documentation : https://clean-auth-template.vercel.app 🛠️ CLI Tool : https://npmjs.com/package/clean-auth The template demonstrates modern web development practices with a focus on security, scalability, and maintainability. It includes comprehensive authentication flows, role-based access control, and production-ready deployment configurations. --- 🚀 Quick Start with CLI The fastest way to get started is using our CLI tool: Install the CLI Create a New Project Configure Authentication Start Development Alternative If you prefer to set up the project manually without using CLI: Clone the repository Install dependencies Start Development --- 💻 Prerequisites - Node.js v20 or higher - pnpm v10.8.1 or higher - MongoDB (local installation or MongoDB Atlas) - Firebase project with Authentication enabled --- 🛠️ CLI Commands The clean-auth CLI provides powerful commands to scaffold and manage your authentication project: init - Initialize Project Create a new full-stack authentication project with clean architecture. Options: - -i, --install - Automatically install dependencies after project creati","default_branch":null,"files":null,"tree":[],"storefront":"/r/sinanptm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sinanptm/clean-auth-template/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."}