The challenge
Users need to understand which path applies, what documents are required, what information is missing, and what should happen next without relying on disconnected tools.
German Losada
AI Legal-Tech - Product Design - Mobile App Development
Designing an AI-guided immigration platform that turns complex IRCC processes into clear, manageable steps.
App Lawyer helps users organize Canadian immigration cases, understand requirements, prepare documents, track deadlines, and receive personalized support from a case-aware AI assistant. It provides information and preparation support, not a replacement for a licensed lawyer or authorized immigration representative.
Role
Product Designer and Front-End Developer
Platform
iOS and Android
Stack
React Native, Expo, TypeScript, Expo Router, Zustand, Supabase-ready
Focus
UX strategy, AI workflows, mobile UI, product architecture
Status
Product in development

Project summary
Canadian immigration applications can involve unfamiliar terminology, multiple documents, changing deadlines, government sources, personal notes, online forums, and case-specific uncertainty. App Lawyer brings those pieces into one structured mobile experience.
Users need to understand which path applies, what documents are required, what information is missing, and what should happen next without relying on disconnected tools.
The app connects case intake, requirements, documents, deadlines, risk review, and AI support around an active immigration matter.
My role
I designed App Lawyer from product concept through mobile implementation, defining the workflow, interface system, AI experience, and technical foundation.
Defined the product vision and MVP scope
Mapped the immigration case journey and information architecture
Designed onboarding, authentication, case creation, intake, document, deadline, review, and AI flows
Built a reusable mobile interface system for legal-tech workflows
Developed the app foundation with React Native, Expo, TypeScript, Expo Router, and Zustand
Prepared the architecture for Supabase authentication, database records, file storage, and future AI orchestration
Product flow
The first product video shows how the mobile experience moves through case setup, navigation, AI support, and task-oriented legal-tech workflows.
APP WORKFLOW
This section presents the app flow from launch and onboarding to case creation, document organization, deadlines, and case-aware AI support, showing how each feature connects into one guided immigration preparation experience.
Launch and trust
The splash screen introduces App Lawyer with a friendly brand signal while keeping the product grounded in immigration support and case preparation.

Onboarding
The onboarding sequence introduces immigration pathfinding, specialized IRCC AI agents, and document preparation without overwhelming the user before sign-in.



Authentication
The authentication screen supports email and social sign-in paths while reinforcing that case information belongs inside a structured, private product experience.

Case workspace
The home and case continuation screens create a case-first experience. Users can start a new matter, resume an existing one, and understand what requires attention.

Document organization
The product gives users a place to upload, categorize, review, and connect evidence to their immigration case while the AI assistant can explain missing or relevant documentation.


Case setup and intake
Users choose an immigration goal, decide whether to start or continue a case, and answer structured intake questions that can later inform documents, deadlines, review, and AI guidance.



Deadlines and forms
Deadline selection and detailed form fields help users move from vague uncertainty into concrete data that the workspace can track and review.



CASE INTAKE
This workflow collects the user’s personal information, immigration history, goals, documents, and concerns so the AI assistant can give more relevant guidance based on their own case, not a generic answer.




Case-aware AI
The assistant can answer questions in the context of the active case, then connect guidance to checklists, documents, missing information, and next actions.


Product goals
Break Canadian immigration workflows into clear tasks, understandable language, and manageable next steps.
Keep intake answers, documents, deadlines, risk notes, and progress in one connected case workspace.
Use case details to support more relevant answers instead of treating every question as isolated chat.
Move users from questions into checklists, document review, deadlines, and preparation tasks.
Position the product as information and preparation support, not a replacement for authorized legal advice.
AI experience
The assistant is designed to work with the rest of the product. It can use the active case, intake answers, uploaded documents, deadlines, and previous chat context to provide more relevant support while keeping legal boundaries visible.
Designed as part of the product workflow rather than isolated from case progress.
Designed as part of the product workflow rather than isolated from case progress.
Designed as part of the product workflow rather than isolated from case progress.
Designed as part of the product workflow rather than isolated from case progress.
Designed as part of the product workflow rather than isolated from case progress.
Designed as part of the product workflow rather than isolated from case progress.
AI architecture
The AI layer should separate known facts from assumptions, identify missing context, avoid guaranteeing outcomes, reference official sources when available, and recommend professional help for high-risk situations.
User question
Active case selected
Case data gathered from profile, intake, documents, deadlines, and chat history
Relevant immigration information considered
AI response generated with safety and boundary checks
Personalized response returns with next actions
UX workflow
01
Onboarding
02
Account creation
03
Create a case
04
Complete intake
05
Generate requirements
06
Upload documents
07
Ask case-specific questions
08
Track deadlines and tasks
09
Review missing items and risks
10
Prepare the case package
Information architecture
The architecture supports quick access to important tools while keeping case-specific information connected to the active immigration matter.
App Lawyer
|-- Home
|-- Cases
| |-- Case overview
| |-- Intake
| |-- Documents
| |-- Deadlines
| |-- AI chat
| |-- Review
|-- Ask AI
|-- Documents
|-- Profile
Design system
The visual system uses soft lavender surfaces, strong purple action states, concise cards, progress indicators, document states, deadline cards, AI message modules, and friendly brand illustration moments to make a serious workflow feel approachable.
Typography
Color palette
Buttons
Form fields
Status tags
Progress indicators
AI messages
Document cards
Palette
Development
The product was implemented as a mobile application foundation, not only a static prototype. The architecture separates navigation, screens, reusable components, application state, AI orchestration, and future backend integration.
React Native
Expo
TypeScript
Expo Router
Zustand
Reusable mobile components
Supabase-ready authentication
Supabase-ready database and file storage
Secure storage planning
Notification planning
Document upload integration
Separated AI service layer
Product decisions
AI conversations, documents, deadlines, and review states are attached to a specific immigration matter.
The product gathers relevant facts before relying on AI support, reducing generic or under-contextual responses.
AI responses are designed to lead into tasks, checklists, documents, drafts, or follow-up questions.
Complex immigration details are introduced gradually so users can keep moving without reading dense legal content first.
The interface separates preparation support from advice that should come from a licensed lawyer or authorized representative.
Challenges and learnings
The hardest design work was balancing useful AI support with responsible boundaries, translating complex immigration language into user actions, and making structured workflows feel supportive for users who may be stressed or uncertain.
Create trust without positioning the AI as a licensed lawyer.
Connect conversational AI with structured case workflows.
Balance friendly branding with a serious legal context.
Maintain consistency across many document, deadline, and review states.
Design an architecture that can grow beyond mock data.
Results and status
App Lawyer demonstrates how product thinking, UX design, interface systems, AI experience design, and front-end development can transform a highly complex service into a clearer and more actionable mobile product.
Complete mobile product concept and visual system
End-to-end immigration case workflow
Functional React Native and Expo application foundation
Reusable component architecture
Case-aware AI workflow design
Document, intake, deadline, and review experiences
Supabase-ready data and backend architecture
Product prepared for further validation and production integration
Final reflection