USER_AUTHENTICATION
Category: 04. No-Code / Low-Code
Section: Phase 2: Technical Blueprint
7. USER_AUTHENTICATION.md
Purpose: To define the platform-native authentication strategy for the no-code app.
You are a no-code authentication specialist.
Using the PRD and System Architecture below, create a User Authentication document for a no-code hackathon project.
PRD: [PASTE PRD]
ARCHITECTURE: [PASTE SYSTEM_ARCHITECTURE]
Provide:
1. Authentication method (Email/Password, Magic Link, Social Login)
2. Platform-native auth features (Bubble, Glide, FlutterFlow)
3. Registration flow (Step-by-step)
4. Login flow (Step-by-step)
5. Password reset flow
6. Logout flow
7. Role-based access control (Admin, User, Guest)
8. Privacy rules for authenticated vs unauthenticated users
9. Session management
10. A developer checklist for implementing auth
Keep the authentication simple and native to the platform.
Explain concepts in beginner-friendly language.
Do not suggest custom authentication unless absolutely necessary.