Project Title: Seeking an Expert Flutter/React Native Developer for an Invoice App (Clone of 'Invoice Simple') Project Description: Hello! We are looking for a talented and experienced mobile app developer to undertake a project to build an invoice management app for sole proprietors and freelancers. The app will be benchmarked against 'Invoice Simple' (by Zenvoice Software Inc.) available on the Google Play Store. While the core functionality will be similar, our app will have a specialized key feature: allowing users to easily send invoices via SMS, complete with integrated Venmo and Zelle payment links. As this is a solo developer project, we strongly prefer a developer with extensive experience in cross-platform development to deliver both Android and iOS applications from a single codebase. Development Approach: We are open to proposals that involve building the app from scratch. However, we are also highly interested in approaches that utilize and customize a pre-built invoice template from a platform like FlutterFlow. This could potentially expedite the development timeline and reduce costs. If you have experience with this method, please highlight it in your proposal. Key Features (Scope of Work): User Authentication: Simple sign-up and login using Email, Google, and/or Apple social accounts. Data Management: Client Management (CRUD - Create, Read, Update, Delete). Service/Item Management (pre-registering frequently used items). Invoice/Estimate Generation: Easily create documents by importing client and item data. Automatic calculation of totals based on quantity, price, tax, and discounts. Set issue dates and payment due dates. PDF Conversion & Storage: Convert generated invoices/estimates into a standardized PDF template. Save the generated files to Firebase Storage. Core Feature - Sharing & Payment Integration: Send the generated invoice to clients via SMS. Automatically attach the PDF (or an image version) to the text message. Automatically generate and include a Venmo payment deep link. Automatically include Zelle payment information (email/phone number). Status Management & Dashboard: Track the status of invoices ('Sent', 'Paid', 'Overdue', etc.). A simple dashboard displaying basic metrics like monthly revenue. Settings: Allow users to configure their business information (logo, name, address, etc.). Technical Requirements: Platform: Android & iOS. Development Framework: Flutter (strongly preferred) or React Native. Backend/Database: Firebase is mandatory (Authentication, Firestore, Storage, Cloud Functions, etc.). Final Deliverables: Completed, production-ready app files for submission to the Google Play Store and Apple App Store. Qualifications: Proven experience in developing and launching commercial apps using Flutter or React Native. Strong experience with Firebase for backend integration and database design. In-depth understanding of the submission policies and review guidelines for both the Google Play Store and Apple App Store. A proactive mindset with the ability to lead the development process independently. Excellent communication skills and a strong sense of responsibility. Submission Requirements: Portfolio: A list of apps you have developed, including direct links to the app stores. Estimated Timeline & Detailed Quote: We prefer a quote broken down by features/milestones. Brief Proposal: A short description of your proposed approach to this project, including your thoughts on using a FlutterFlow template vs. building from scratch. We look forward to receiving applications from talented developers. Thank you.