How morpheussss31/hackathon-finaldraft works
This is a cross-platform Flutter concern-management app, apparently supporting student submissions, administrator review, discussion, audit history, reporting, bulk uploads, notifications, a public knowledge base, and AI chat. Its likely user journey runs from sign-in through concern submission and administrative handling, with comments and audit history supporting follow-up. The tree identifies screens, services, and domain models, but the README is empty and no Dart implementation was sampled, so service wiring and Firebase data flows are left unspecified.
Main entry points: login_screen.dart Sign in · main.dart App entry
Components 27
App entry
- App entry
my_app/lib/main.dart
User workflows
- Sign in
my_app/lib/screens/login_screen.dart - Student dashboard
my_app/lib/screens/student_dashboard.dart - Submit concern
my_app/lib/screens/student_form.dart - Concern detail
my_app/lib/screens/concern_detail_screen.dart - User profile
my_app/lib/screens/profile_screen.dart - Knowledge base
my_app/lib/screens/public_knowledge_base_screen.dart - AI chat
my_app/lib/screens/ai_chat_screen.dart
Administration
- Admin dashboard
my_app/lib/screens/admin_dashboard.dart - Concern review
my_app/lib/screens/admin_concern_list.dart - Audit history
my_app/lib/screens/audit_trail_view.dart
Application services
- Authentication
my_app/lib/services/auth_service.dart - User service
my_app/lib/services/user_service.dart - Concern service
my_app/lib/services/concern_service.dart - Reporting
my_app/lib/services/report_service.dart - Bulk upload
my_app/lib/services/bulk_upload_service.dart - Notifications
my_app/lib/services/notification_service.dart - File storage
my_app/lib/services/storage_service.dart - AI service
my_app/lib/services/ai_service.dart - Service providers
my_app/lib/services/providers.dart
Domain models
- App user
my_app/lib/models/app_user.dart - Concern
my_app/lib/models/concern.dart - Comment
my_app/lib/models/comment.dart - Audit trail
my_app/lib/models/audit_trail.dart
Other components
- Firebase services
- App user
- Administrator
Connections 3
- App user → Sign in: uses
- Administrator → Sign in: uses
- App entry → Sign in