Corporate Finance App with Geolocation Features

Job ID: 40059962

Budget: €750 – €1,500 EUR

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