95 lines
3.3 KiB
Markdown
95 lines
3.3 KiB
Markdown
lib/
|
|
├── main.dart
|
|
├── app.dart
|
|
│
|
|
├── features/
|
|
│ ├── onboarding/
|
|
│ │ ├── onboarding_screen.dart
|
|
│ │ ├── invite_gate_screen.dart
|
|
│ │ ├── email_username_screen.dart
|
|
│ │ ├── magic_link_confirm_screen.dart
|
|
│ │ ├── social_handle_optin_screen.dart
|
|
│ │ ├── follow_suggestions_screen.dart
|
|
│ │ └── widgets/
|
|
│ │ ├── invite_code_field.dart
|
|
│ │ └── follow_suggestion_card.dart
|
|
│ │
|
|
│ ├── feed/
|
|
│ │ ├── feed_screen.dart
|
|
│ │ └── widgets/
|
|
│ │ ├── post_card.dart
|
|
│ │ ├── photo_carousel.dart
|
|
│ │ ├── reaction_bar.dart
|
|
│ │ ├── comments_sheet.dart
|
|
│ │ └── survey_card.dart
|
|
│ │
|
|
│ ├── posters/
|
|
│ │ ├── posters_screen.dart
|
|
│ │ └── widgets/
|
|
│ │ ├── poster_card.dart
|
|
│ │ ├── poster_tag_filter.dart
|
|
│ │ └── event_fields.dart
|
|
│ │
|
|
│ ├── compose/
|
|
│ │ ├── compose_screen.dart
|
|
│ │ └── widgets/
|
|
│ │ ├── photo_picker.dart
|
|
│ │ ├── caption_field.dart
|
|
│ │ ├── destination_toggle.dart
|
|
│ │ ├── poster_tag_picker.dart
|
|
│ │ ├── reaction_set_picker.dart
|
|
│ │ ├── saveable_toggle.dart
|
|
│ │ └── upload_progress_animation.dart
|
|
│ │
|
|
│ ├── stories/
|
|
│ │ ├── stories_screen.dart
|
|
│ │ ├── story_viewer_screen.dart
|
|
│ │ ├── story_create_screen.dart
|
|
│ │ └── widgets/
|
|
│ │ ├── story_thumbnail.dart
|
|
│ │ ├── story_progress_bar.dart
|
|
│ │ ├── story_filter_overlay.dart
|
|
│ │ └── witness_list_sheet.dart
|
|
│ │
|
|
│ ├── profile/
|
|
│ │ ├── profile_screen.dart
|
|
│ │ └── widgets/
|
|
│ │ ├── avatar_header.dart
|
|
│ │ ├── social_handles_row.dart
|
|
│ │ ├── posts_grid.dart
|
|
│ │ └── follow_button.dart
|
|
│ │
|
|
│ ├── settings/
|
|
│ │ ├── settings_screen.dart
|
|
│ │ └── widgets/
|
|
│ │ ├── social_handle_visibility_picker.dart
|
|
│ │ └── contact_prefs_field.dart
|
|
│ │
|
|
│ └── feedback/
|
|
│ ├── feedback_screen.dart
|
|
│ └── widgets/
|
|
│ ├── survey_question_card.dart
|
|
│ └── freetext_field.dart
|
|
│
|
|
├── shared/
|
|
│ ├── models/
|
|
│ │ ├── user.dart
|
|
│ │ ├── post.dart
|
|
│ │ ├── story.dart
|
|
│ │ ├── poster.dart
|
|
│ │ ├── reaction.dart
|
|
│ │ ├── survey.dart
|
|
│ │ └── invite.dart
|
|
│ ├── widgets/
|
|
│ │ ├── bottom_nav_bar.dart
|
|
│ │ ├── eutopic_photo_viewer.dart
|
|
│ │ └── emoji_picker_sheet.dart
|
|
│ ├── services/
|
|
│ │ ├── auth_service.dart
|
|
│ │ ├── upload_service.dart
|
|
│ │ └── api_client.dart
|
|
│ ├── router/
|
|
│ │ └── app_router.dart
|
|
│ └── theme/
|
|
│ ├── app_theme.dart
|
|
│ └── app_colors.dart
|