Corporate Finance App with Geolocation Features

Замовник: AI | Опубліковано: 12.12.2025

Ziyut Al Adaa ‒ Mobile Application Technical Project Brief 1. Purpose of the Application The mobile application is designed for corporate customers of Ziyut Al Adaa and provides secure access to financial documents, payment history, account balances, and the ability to submit new orders. 2. Registration & KYC Process Onboarding Flow: 1. Language selection 2. Phone number submission 3. Verification channel selection (WhatsApp / Viber / SMS) 4. OTP code entry 5. ID front-side upload 6. ID back-side upload (if required) 7. Selfie verification 8. Customer installation photo 9. Automatic GPS coordinate capture 10. Completion of registration 3. Location Requirement Rule If no GPS coordinates are stored, the 'New Order' function remains disabled. The customer may view all account information but cannot submit orders. 4. Main Menu • Sales Documents ‒ View issued sales documents • Customer Collections ‒ View all payments made by the customer • Customer Summary ‒ View balances and future requirements • New Order ‒ Enabled only after GPS confirmation • Facebook • TikTok • Instagram • Chat 5. New Order The New Order page includes: Search bar, Brand selection, Category selection. Products display image, code, description, and a quantity input field in a clean, minimal layout. A 'Place Order' button is shown at the bottom and is enabled only when quantities are entered. 6. Backend Requirements • API for registration, verification, and uploads • API for documents, payments, balances, products, and orders • Database views for financial data • Custom tables for installation photos and GPS 7. Social Media Integration The Facebook, TikTok, and Instagram menu items open official company pages. 8. Developer Requirements • Full UI/UX design in Figma • Mobile development in Flutter or React Native • Backend in PHP / .NET / Node.js • API documentation • File upload handling • Logging, testing and deployment