PIN-Based Multi-Profile Mobile App

Заказчик: AI | Опубликовано: 07.01.2026

I need a mobile application that lets a single user account unlock different, completely independent spaces simply by entering distinct PIN codes. Tapping the app icon always opens the same PIN screen; the code entered decides which space is revealed. For example, 12345 could open “Space A,” while 963147 opens “Space B.” Within each space the user must find only the data and settings that belong to that space—personal files, documents they saved in previous sessions, and any app-specific configuration they changed. Nothing created in one space can bleed into another. A session ends with an explicit Logout; at that point the app returns to the PIN screen so the user can enter a different code and move to another profile. No in-app switching or automatic toggling—logout-then-login is the only way to move between spaces. Core expectations • Secure PIN storage (leveraging the OS keystore or an equivalent encrypted solution) • Clean, reliable sandboxing for each space’s files and settings • Smooth creation, update, and deletion of profiles, ideally behind an “admin” or “master” PIN you suggest • Lean, modern mobile codebase—native Android (Kotlin/Java) or a cross-platform stack such as Flutter or React Native are all fine as long as isolation is airtight Acceptance will be based on: 1. Launch → PIN entry → correct space loads with its own data. 2. Logout → PIN screen shows again; a different PIN opens a different, untouched space. 3. No trace of Space A data is visible while in Space B and vice-versa. 4. Source code and build instructions provided. If you already tackled secure multi-profile logic before, highlight that in your proposal and tell me which framework you’d use.