Mobile Application Using NET MAUI

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

We require the design and development of a mobile application for our Inventory Management System, targeted at business owners. Application Scope The mobile application will display four (4) report-based data views only: Financial Statement Sales and Profit Report Stock Balance Low Stock List Parameters: Sales and Profit Dataset This dataset includes two parameters: @date (Date): Used to filter the report by date. @type (Report Type): Defines the report period and has three available options: Weekly, Monthly, and Yearly. This can be implemented using three buttons, a dropdown list (ComboBox), or any other suitable UI control. Stock Balance This dataset includes one parameter: Search Parameter: The search is limited to A–Z letters and 0–9 characters, based only on the first character of the ItemName column. This should be implemented in a user-friendly way and support three languages, for example by displaying buttons for each character. Backend & Data Source The database is Azure SQL. Required Views and Stored Procedures already exist and are currently implemented in our Windows Forms application. No additional backend or database logic is required for data retrieval. Development focus will primarily be on mobile UI/UX and frontend implementation. Data will be consumed via APIs (Azure Functions). UI / UX Design Requirements Strong emphasis on modern, clean, and visually attractive UI/UX. Eye-catching design is a top priority, and higher compensation will be offered for higher-quality designs. Freelancers will be selected based on their portfolio and previous mobile app samples. Localization (Multi-Language Support) Supported languages: English Kurdish (RTL) Arabic (RTL) A settings option will allow users to select the application language. For simplicity: Language changes do not need to apply at runtime. The application will restart after changing the language. Performance & Data Loading Loading large datasets at once may cause performance issues. Paging or Infinite Scrolling (Incremental Loading) must be implemented. Paging is required only for data retrieved from two database views. Data retrieved via Stored Procedures is limited to a maximum of 30 records and does not require paging. Application Deployment The application will be distributed directly as an installation file (APK / IPA or platform-specific build). Distribution will be done via WhatsApp or other direct channels. Publishing to Google Play Store or Apple App Store is not required. Technology Backend communication via APIs using Azure Functions.