App Screens
StepFi mobile app screen reference
App Screens
Overview of all screens in the StepFi mobile app.
Sign In
Entry point for all users. Shows wallet connection options (Freighter and Lobstr) with a 4-step onboarding slideshow.
Route: app/(auth)/sign-in.tsx
Role Selection
After wallet connection, the user selects their role: Learner or Sponsor.
Route: app/(auth)/role-select.tsx
Learner Onboarding
4-step profile form collecting name, background, skills, finance goals, and optional social links. Similar to Upwork onboarding.
Route: app/(auth)/onboarding.tsx
Steps:
- Personal info (name, bio, country)
- Background (role, institution, income)
- Skills and finance goals (multi-select chips)
- Online presence (GitHub, LinkedIn — optional)
Home Dashboard
Main screen for learners. Shows credit available, quick actions, active loans, and upcoming payments.
Route: app/(tabs)/index.tsx (learner role)
Apply for Loan
4-step loan application wizard:
- Vendor selection with search and category filter
- Loan details with amount slider and installment calculator
- Review and confirm with wallet signing
- Success with transaction hash
Route: app/(tabs)/apply.tsx
My Loans
List of all active and past loans with installment progress bars and payment history.
Route: app/(tabs)/loans.tsx
Reputation Score
Circular progress ring showing current score, tier badge, stats row, and path to next tier.
Route: app/(tabs)/reputation.tsx
Sponsor Home
Portfolio overview with total deposited, pool stats, active loans funded, and deposit button.
Route: app/(tabs)/sponsor-home.tsx