Expected duration: 3 - 4 weeks -Mobile design is ready with Figma. ready figma design will be converted into mobile application - Development of the mobile application using Flutter. -A web admin panel is required to share forecasts manually in the mobile app and manage the app 1 User Registration and Authentication ● 2.1.1 User Registration: Allow users to register using email and password. Registration should also include optional fields for name and phone number. ● 2.1.2 User Authentication: Provide login functionality with email and password. Support for "Forgot password" and password reset should be included. Enhanced Registration Options: ● GoogleAccount Registration: Users can register and log in using their Google accounts. ● AppleAccountRegistration: Users can register and log in using their Apple accounts. Legal Agreement Acceptance: ● TermsandConditions:Users mustaccept terms and conditions during registration. 2 User Profiles ● 2.2.1 Profile Management: Users should be able to view and edit their profiles, including changing their password and updating personal information. 3. App Modules and Functionalities 3.1 General Features ● 3.1.1 Multilingual Support: The app should support approximate 3.2 Prediction Features ● 3.2.2 Prediction History: Users can view past predictions and the outcomes. The admin should be able to delete or modify predictions at any time. 4. Admin Panel 4.1 Content Management ● 4.1.1 Prediction Management: Admin can add, delete, and modify predictions. ● 4.1.2 Content Editing: Admin can edit informational content across the app. 4.2 User Management ● 4.2.1 User Overview: View a list of all registered users. ● 4.2.2 User Interaction: Admin can manage user accounts, including deletion or suspension in case of policy violations. 4.3 Reporting and Analytics ● 4.3.1 Analytics Dashboard: Provide statistics on app usage, numberofsubscriptions, and user activity. 4.4 Multilingual Content Management ● 4.4.1 Language Settings: Manage different language versions of content within the app. 5. Design Requirements ● 5.1 Responsiveness: Ensure the app is responsive and provides a seamless experience on various devices and screen sizes. 6. Compliance and Security ● 6.1 Data Protection: Implement standard security measures to protect user data and comply with relevant data protection regulations. ● 6.2PaymentSecurity: Use secure payment processing systems to handle transactions safely -Must be compatible with both IOS and android