AuthNova - React SaaS Authentication Starter KitAuthNova - React SaaS Authentication Starter Kit
Production-ready SaaS boilerplate with Supabase auth, dashboard, OTP verification, social login, and premium glassmorphism UI.AuthNova - React SaaS Authentication Starter Kit
Production-ready SaaS boilerplate with Supabase auth, dashboard, OTP verification, social login, ...
Overview
AuthNova — Premium SaaS Authentication Starter Kit
AuthNova is a production-ready SaaS boilerplate that saves you weeks of development time. Built with modern technologies — React 18, Vite, TypeScript, TailwindCSS, shadcn/ui, and Supabase — it gives you a fully functional authentication system and dashboard out of the box.
🔐 Authentication Features
- Email & Password Login / Registration
- OTP Email Verification after signup
- Forgot Password / Reset Password flow
- Google OAuth Login (ready to plug in credentials)
- GitHub OAuth Login (ready to plug in credentials)
- Remember Me functionality
- Rate Limiting — auto lockout after 3 failed attempts
- Session Persistence via Supabase
📊 Dashboard Features
- Protected Routes — unauthenticated users auto-redirected
- Sidebar navigation powered by shadcn/ui
- Interactive analytics charts using Recharts
- User Profile page
- Settings page with RTL (Arabic) language support toggle
🎨 Design & UI
- Premium glassmorphism aesthetic
- Dark mode ready
- Smooth micro-animations and transitions
- Fully responsive — mobile, tablet, and desktop
- Custom Inter font via Google Fonts
Features
- React 18 + Vite + TypeScript
- Supabase Authentication (real backend, no mock)
- OTP Email Verification
- Google & GitHub OAuth (plug-and-play)
- Rate Limiting / Brute Force Protection
- Protected Dashboard Routes
- Recharts Data Visualization
- shadcn/ui Component Library
- RTL / Arabic Language Support
- Fully Responsive Design
- Glassmorphism Premium UI
- Clean Scalable Folder Structure
- Detailed README with setup guide
Requirements
- Node.js v18 or higher
- A free Supabase account
- Basic knowledge of React and JavaScript
- GitHub or Google account for OAuth setup (optional)
Instructions
- Download and unzip the package
- Run
npm install - Copy
.env.exampleto.env - Add your Supabase Project URL and Anon Key to the
.envfile - Run
npm run devto start the development server - Open
http://localhost:8080in your browser - For Google/GitHub OAuth, follow the detailed guide in
README.md
Information
| Category | Scripts & Code / ReactJS |
| First release | 6 April 2026 |
| Last update | 6 April 2026 |
| Files included | .css, .html, Javascript .js |
| Tags | dashboard, login, signup, authentication, oauth, typescript, react, starter kit, SaaS, tailwindcss, vite, supabase, boilerplate, shadcn, protected routes |








