How rudraflu/registra works
Registra is an under-development Flutter application. Its tree suggests account access and profile management alongside expense, group, friend, and insight screens, but the README documents no product workflow. The available source excerpts cover only desktop/mobile platform startup wrappers, not Dart routing, feature behavior, or service integrations. The graph therefore shows the app entry and identifiable feature areas without inferring calls, storage, or external dependencies.
Main entry points: main.dart Flutter app entry
Components 22
Application entry
- Flutter app entry
registra/lib/main.dart
Accounts and profile
- Login and registration
registra/lib/login and register/login.dart - Registration
registra/lib/login and register/registerPage.dart - OTP verification
registra/lib/login and register/otp_screen.dart - Password change
registra/lib/login and register/change_pass.dart - Profile setup
registra/lib/login and register/profile.dart - Account settings
registra/lib/Homepage/accounts/account.dart - Edit profile
registra/lib/Homepage/accounts/edit_prof.dart - Change email
registra/lib/Homepage/accounts/change_email.dart - Avatar selection
registra/lib/avatar/avatar_selection.dart
Expenses and insights
- Home screen
registra/lib/Homepage/home.dart - Expense screen
registra/lib/Homepage/expensePage.dart - Insights
registra/lib/Homepage/insights.dart
Groups and friends
Application services
- Authentication service
registra/lib/services/auth_services.dart - Profile service
registra/lib/services/profile_service.dart - Avatar service
registra/lib/services/avatar_services.dart - Expense service
registra/lib/services/expense_service.dart - Navigation service
registra/lib/services/navigation.dart - Deep links
registra/lib/services/deep_links.dart
Other components
- User
Connections 1
- User → Flutter app entry: launches