I am an experienced developer, and I would be happy to assist you in converting your existing Flutter/Dart Android app into a secure web app with an Email/Password authentication system. Based on your updated requirements, here's how I would approach the project:
Key Requirements & Approach
Secure Email/Password Authentication:
I will create a secure authentication system for the web app using either Firebase or AWS, depending on your preference. This will allow users to sign up, log in, and manage their accounts securely using an email and password.
Security Best Practices:
I will ensure the implementation follows industry best practices for web authentication, including hashing passwords, securing data transmission with SSL, and implementing proper session management.
Both Firebase and AWS offer built-in mechanisms for strong security (such as two-factor authentication), which I will ensure are properly integrated for added protection.
Flutter/Dart Integration:
Since your app is already built with Flutter/Dart for Android, I will ensure the authentication system is seamlessly integrated into your web app, using Flutter for Web, so you can maintain a consistent user experience across platforms.
Testing and Validation:
I will thoroughly test the authentication system to ensure it is secure, performs well, and integrates smoothly with your existing codebase.