Project Overview: This project involves the integration of Azure Document Intelligence with a mobile application.
Project Tasks:
* Integration of Azure Document Intelligence:
- Configure Azure Document Intelligence.
- Create an Azure Form Recognizer resource in the Azure portal.
- Utilize its "custom model" functionality to train the AI with specific invoice examples (at least 5 per format).
- Export the model and obtain API credentials (endpoint and key).
* Application Development:
- Create a module to upload invoices (PDF, images) from the backend, portal, directory, email, etc.
- Use Azure credentials to send documents to the API and receive processed responses.
* Process Received Information:
- Map extracted fields (invoice number, date, total, taxes, provider, etc.) with predefined field models in the application.
- Add logic to validate and save these data in the corresponding records.
Application Features:
* Invoice Upload:
- Allow users to manually upload documents or automatically process them from emails or shared folders.
* Integration with Azure API:
- Send uploaded documents to the Azure API and receive extracted data.
* Visualization and Editing:
- Display extracted data in an editable form before confirming the registration in the application.
* Additional Training:
- A simple system within the application to add new examples of invoices that the AI does not recognize well and retrain the model in Azure.
Application Workflow:
* User uploads or selects an invoice.
* The application sends the invoice to Azure Document Intelligence.
* Azure returns the extracted data.
* The data is automatically mapped into an invoice form in the application.
* The user reviews and confirms the registration.
* Optional: If the model does not recognize certain fields, the user can manually label them and send them as training data to Azure.
Category: IT & Programming
Subcategory: Apps Programming
Platforms: Android, iOS, and others
Project Scope: Create a new app
Project Type: Project
Availability: As needed
App Type: Management application (appointments, product stock, etc.)
Back-end Required: Yes
Payment Gateway: No
Delivery Term: Not specified
Skills Needed: Android, iPhone, Microsoft Azure, Python, Responsive Web Design
#J-18808-Ljbffr