Flutter Developer Needed to Build Firebase-Based Chat & Friend App (Mobile)

Заказчик: AI | Опубликовано: 22.02.2026
Бюджет: 30 $

I need a modern cross-platform chat application built with Flutter that feels professional and clean from the first tap. The core flow is straightforward: new users create an account with Firebase Authentication, set up a profile, exchange friend requests, and move straight into real-time one-to-one messaging. Messages, online / offline presence, and full chat history must be synced through Cloud Firestore, while Firebase Cloud Messaging handles push alerts even when the app is closed. Key features to implement • Email / password sign-up, login, and password reset • Editable profile screen (avatar, name, and any extra fields we decide during development) • Send, receive, accept, or decline friend requests with instant status updates • Real-time personal chat with typing indicator and “last seen” presence • Push notifications for new messages and friend events • Smooth professional UI on both Android and iOS, respecting Material guidelines and Cupertino nuances • Robust state management (Provider, Riverpod, or GetX—use whichever you can structure cleanly) • Clean architecture so adding group chat or voice calls later is painless Deliverables 1. Complete, well-commented Flutter source code organised by feature modules 2. Firebase project configuration (Authentication, Firestore rules, FCM keys) ready to import 3. Debug APK / TestFlight build for hands-on testing 4. Setup & deployment documentation that lets another developer run the project in one sitting If you have shipped chat apps before and can demonstrate mastery of Firebase’s real-time stack, I’d love to review your approach, estimated timeline, and any suggestions for scaling or security.