I will build a secure jwt authentication API with google oauth and rbac


About this gig
Secure user management is the core foundation of any modern application. A weak login system risks user data and business reputation. I will build a production-ready, highly secure Authentication API using Node.js, Express, and TypeScript.
What This Gig Includes:
Robust JWT Architecture: Secure access tokens issued in-memory and long-lived refresh tokens stored in HttpOnly, Secure, SameSite=Strict cookies.
Google OAuth 2.0: Seamless social login workflow integration.
Role-Based Access Control (RBAC): Built-in middleware to protect routes for Admin or Member access levels.
Transactional Email: Complete flows for email verification, registration invites, and password resets powered by Resend.
Database Layer: Highly optimized relational schemas using Prisma ORM with PostgreSQL.
Testing & Reliability: Complete suite of integration and unit tests using Vitest.
️ Please Note: This is an API-only backend engine. It does not include frontend UI design or interface layouts.
Get an enterprise-grade authentication gateway. Order now!
Get to know Mohamed Ibrahim
Backend Developer
- FromEgypt
- Member sinceJun 2026
Languages
English
FAQ
Is a frontend user interface (UI) included in this gig?
No, this is a strict backend API-only service. You will receive clean, production-ready Node.js/TypeScript code, secure API endpoints, relational database schemas, and documentation. Your frontend developer can easily connect any UI framework (React, Next.js, Vue) to these endpoints.
What databases and email service providers do you use?
This architecture is built using PostgreSQL (managed smoothly via Prisma ORM) and utilizes Resend for sending transactional emails (such as verification links and password resets).

