Smart business app - 25/11/2025 12:21 EST

Заказчик: AI | Опубликовано: 27.11.2025

I need a fully functional mobile app (Android + IOS) along with an admin panel that enables clients to communicate with their customers more efficiently through WhatsApp cloud API. The app will manage customer data, send broadcasts, automated messages, provide insights and include subscription billing plan for users. The app should be clean , fast , scalable and built using modern frameworks. Core features I must see working: 1. User Registration & Business setup : Registering using mobile number + OTP , Create Business Profile ( name , category , location) , select Category from a predefined list , Each business category will determine default templates shown with edit option. 2. Customer Management : Add customers manually: name + phone number , Edit or delete customer details , Customer list stored securely in cloud , Search and filters customers. 3. WhatsApp messaging features : * Bulk Messaging - Select message or template , Send to all or selected customers , Supports images, texts, buttons, and captions using WhatsApp Cloud API * Per Customer Message history - show last message sent. * There should be a limit that every user can only sent 2 WhatsApp API message in a month. 4. Template System : So templates based on business category , also users can upload images from gallery too. 5. Video Request System : User can upload media ( images, videos up to 20 files) * App show status - Uploaded, editing , published with a link tab there. 6. Subscription & Payment : User must subscribe monthly INR 499to INR 999 monthly pack ( I’ll update pricing later) , Integration with Razorpay , auto-renewal subscription mode , Free 30 days trial option , user can cancel anytime , show billing history. 7. Admin Panel (Web portal) : View all users , check subscriptions , check active trail users , Control templates , Monitor API usage , active and non active subscription users , Video request management ( Client name , media uploaded , download all media files , change status (uploaded, editing, published) , upload the video link on client profile ) 8. Backend Requirements : Fast and scalable backend , Prefer Node.js or Django , Database Firebase , WhatsApp Cloud API integrations for Sending messages, Template management and delivery webhook. 9. IMPORTANT non negotiable : Clean UI/UX , Zero bugs on launch , All text , images templates must be editable later , Developer must handle - WhatsApp cloud API setup , Webhook and app must be ready for scaling to 50, 000 businesses. 10. Deliverables : Android app , IOS app , super admin dashboard , Fully integrated WhatsApp Cloud API , Payment gateway integration , 6 months free bug support 11. Push notification - When admin updates video status , when a video is published , when new month starts new video count reset in a month a user can made 2 videos only. 12. Settings : Support contact , Terms and policy Integrations & tech: • Official WhatsApp Cloud API for every send/receive action. • A simple payment-gateway hook (Stripe or Razorpay—open to whichever you can wire fastest) so I can later sell subscription tiers. Project Timeline (Strict 45 day Total) *Day 1-5 : UI/UX design + data base structure + Login with onboarding + Firebase set up *Day 6-12: Dashboard + Video upload feature + Video status flow + Media upload to Firebase *Day 13-20 : Subscription system + Razorpay for android and Stripe for IOS *Day 21-28 : Bulk messaging , whatsapp API broadcast feature , templates ( edited ) *Day 29-34: Admin dashboard + Analytics + Subscription System + Media download , upload final video link, push notification from admin portal , Video status update on client profile. *Day 35 to 40: Final Testing , Bug Fixes , polishing, test payments , test push notification and Final delivery with launch. *Day 40 to 45 : Extra days for IOS Build + App Store Upload , Fix IOS specific bugs , App Store review This timeline is non negotiable and will be connected to milestone payments. If you have shipped anything similar or already worked with the WhatsApp Cloud API, please tell me. Looking forward to collaborating.