diff --git a/README.md b/README.md index c32c172..b38fc69 100644 --- a/README.md +++ b/README.md @@ -120,13 +120,10 @@ API Request → Redux Action → State Update → UI Re-render → User Interact ### **Native Integration** - **WebView**: DICOM image viewing with Cornerstone.js - **AsyncStorage**: Local data persistence -- **Push Notifications**: Real-time alerts and updates ### **Development Tools** - **Metro Bundler**: React Native bundler - **ESLint + Prettier**: Code quality and formatting -- **Jest**: Unit testing framework -- **TypeScript Compiler**: Static type checking --- @@ -134,7 +131,6 @@ API Request → Redux Action → State Update → UI Re-render → User Interact ### **🔐 Authentication & Security** - **Dual Registration Paths**: Self-registration or admin-created accounts -- **Hospital Integration**: Institution-based access control - **ID Verification**: Secure credential upload and verification - **Admin Approval System**: Account activation requires approval - **Secure Storage**: Encrypted credential management @@ -410,13 +406,11 @@ Caption: 10px // Small labels ``` 1. User Registration → Email Validation → Hospital ID Upload → Admin Approval 2. User Login → Token Generation → Session Management → Access Control -3. Token Refresh → Automatic Renewal → Secure Storage → Session Persistence ``` ### **Security Features** - **Multi-Factor Authentication**: Email + password + hospital verification -- **Token-Based Security**: JWT tokens with automatic refresh - **Secure Storage**: Encrypted credential storage - **Admin Approval System**: Account activation requires approval - **Hospital Integration**: Institution-based access control @@ -526,10 +520,8 @@ interface RootState { ### **Code Quality Tools** -- **ESLint**: Code linting and style enforcement - **Prettier**: Code formatting - **TypeScript**: Static type checking -- **Pre-commit Hooks**: Automated quality checks ---