A modern and secure authentication system built with TypeScript, Node.js, and React, featuring real-time verification using Socket.IO, CAPTCHA protection, and email workflows. Designed for modern web apps with clean UI and full-stack integration.
TypeScript React Node.js Express Prisma MySQL Socket.IO Google reCAPTCHA
Screenshot 2025εΉ΄07ζ28ζ₯ 124308 Screenshot 2025εΉ΄07ζ28ζ₯ 124318 Screenshot 2025εΉ΄07ζ28ζ₯ 124422 Screenshot 2025εΉ΄07ζ28ζ₯ 124438 Screenshot 2025εΉ΄07ζ28ζ₯ 124503 Screenshot 2025εΉ΄07ζ28ζ₯ 124524
- π Sign Up + Log In (with Google reCAPTCHA v2)
- βοΈ Email Verification Workflow
- Secure email link with token
- Real-time feedback via Socket.IO
- π Live User Activity Feed (for Admins)
- π CAPTCHA-Protected Forms
- β³ Loading States + UX-friendly UI
- π§ Fully Typed Frontend & Backend (TypeScript)
- π¬ Socket.IO Rooms per user for secure events
- React 18 + TypeScript
- Tailwind CSS
- React Router DOM
- Socket.IO Client
- Google reCAPTCHA (v2 Checkbox)
- Node.js with Express
- TypeScript
- Prisma ORM (MySQL)
- Nodemailer (Email)
- Google reCAPTCHA Server Verification
- Socket.IO Server
git clone https://github.com/your-username/AuthFlowPro.git
cd AuthFlowProOpen to feature ideas! PRs welcome. DM me if you're building something similar β happy to collab π§
MIT β feel free to use, improve, and build on top of it.
Built with