$780.00 Fixed
Project Description:
We are seeking an experienced Flutter and Laravel developer to add three critical features to our existing eBroker Real Estate app (Flutter + Laravel Admin Panel). The app is already functional, but we need the following enhancements:
Template link: [login to view URL]
1. WhatsApp OTP Authentication
Requirements:
Replace the current phone/SMS-based OTP registration/login with WhatsApp OTP verification.
Use the WhatsApp Business API or a reliable third-party service (e.g., Twilio) for OTP delivery.
Ensure backward compatibility for existing users (allow login via WhatsApp or existing methods).
Update the Laravel admin panel to reflect the new authentication flow.
Deliverables:
Integration of WhatsApp OTP for user registration/login.
Documentation for configuring WhatsApp API credentials.
Testing across multiple regions.
2. Wallet & Voucher System
Requirements:
Wallet Feature: Allow users to store funds, view transactions, and pay for services via wallet balance.
Voucher System:
Admin can generate bulk voucher codes (e.g., 100+ codes at once) with predefined amounts.
Export vouchers as CSV/PDF for printing.
Users redeem vouchers to top up their wallets.
Security: Prevent duplicate voucher use, fraud detection, and secure API endpoints.
Deliverables:
Wallet UI in the app (balance display, transaction history).
Admin panel interface for bulk voucher creation/management.
Voucher redemption flow with error handling.
3. Customizable Dynamic Filters
Requirements:
Admin Panel: Allow admins to add/remove property filters (e.g., room count, neighborhood, owner/broker tag).
App UI: Dynamically render filters based on admin settings.
Ensure filters work with existing property listings and search APIs.
Deliverables:
Admin panel UI to configure filters (add/remove fields, input types).
Updated Flutter app with dynamic filter rendering.
API adjustments to support custom filters.
Tech Stack:
Flutter (Mobile App)
Laravel (Admin Panel + API)
MySQL (Database)
Third-party APIs (WhatsApp)
Developer Requirements:
Experience with Flutter, Laravel, and RESTful APIs.
Prior work on authentication systems (OTP), e-commerce wallets, and dynamic UIs.
Ability to review existing code and propose optimizations.
Milestones & Budget:
WhatsApp OTP Integration - $X
Wallet & Voucher System - $Y
Dynamic Filters - $Z
Testing & Final Delivery - $W
Timeline: 6-8 weeks (flexible based on complexity).
- Proposal: 0
- 90 days