# Module: Authentication & Account Setup

User Type: **Parent**
Source: *Mi Digital Academy - Education CRM Features Document*

All features and functionalities of this module, strictly feature and function based.

## 1. Parent Login
- Email and password login
- One-time password (OTP) login
- Social login

## 2. Parent Registration & Onboarding
- Parent registration
- Email verification
- Parent onboarding

## 3. Password Management
- Change password
- Forgot password
- Two-factor authentication (2FA)

## 4. Session Management & Privacy
- Active sessions and sign out
- Privacy and data controls

---

## Feature Documents

Detailed specifications for each feature group (in `authentication_account_setup/`):

1. [Parent Login](authentication_account_setup/parent_login.md)
   - Test Cases: [parent_login_tests.md](authentication_account_setup/parent_login_tests.md)
2. [Parent Registration & Onboarding](authentication_account_setup/parent_registration_onboarding.md)
   - Test Cases: [parent_registration_onboarding_tests.md](authentication_account_setup/parent_registration_onboarding_tests.md)
3. [Password Management](authentication_account_setup/password_management.md)
   - Test Cases: [password_management_tests.md](authentication_account_setup/password_management_tests.md)
4. [Session Management & Privacy](authentication_account_setup/session_management_privacy.md)
   - Test Cases: [session_management_privacy_tests.md](authentication_account_setup/session_management_privacy_tests.md)
