Skip to content

MelikaWorks/QRCodeScanner-MAUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QRCodeScanner-MAUI

.NET MAUI Platform Status License

A cross-platform QR Code Scanner built with .NET MAUI.

This project was initially developed as a web-based Proof of Concept (PoC) to validate the QR processing workflow and inventory data structure. After successful validation, the solution was migrated to a .NET MAUI Android application to provide real-time QR scanning capabilities on mobile devices.


Project Overview

The application scans QR codes using the device camera and generates structured JSON payloads that can be consumed by inventory, warehouse, or ERP systems.

Current version focuses on:

  • QR Code Scanning
  • Camera Integration
  • JSON Payload Generation
  • Android Device Deployment
  • Real Device Testing

Future versions may include:

  • ERP Integration
  • Warehouse Management System (WMS) Integration
  • REST API Connectivity
  • Authentication & Authorization
  • Online Synchronization

Technology Stack

  • .NET MAUI
  • C#
  • Android
  • ZXing.Net.Maui
  • JSON Serialization

Project Evolution

Phase 1 – Web Prototype

A web-based prototype was developed to:

  • Validate the QR workflow
  • Test payload structure
  • Verify inventory-related data models

Phase 2 – Mobile Application

The project was migrated to .NET MAUI to:

  • Enable real-time camera scanning
  • Support Android deployment
  • Improve usability in warehouse environments

Screenshots

Application Installed

Main Screen

Successful QR Scan


Sample QR Payload

{
  "PartCode": "P1001",
  "BatchNo": "B20260606",
  "Location": "WH-A1"
}

Sample files are available in:

samples/

Running the Project

  1. Clone the repository
git clone https://github.com/MelikaWorks/QRCodeScanner-MAUI.git
  1. Open the solution in Visual Studio 2022

  2. Restore NuGet packages

  3. Connect an Android device or start an emulator

  4. Build and run the application

Additional documentation can be found in:

docs/

Security Notice

This repository contains only the public demonstration version of the project.

The following items are intentionally excluded:

  • ERP/WMS Integration Details
  • API Endpoints
  • Authentication Credentials
  • Database Connections
  • Internal Business Logic
  • Production Configuration

All sample data included in this repository is fictional and used only for demonstration purposes.


Author

👩‍💻 Melika Mehranpour

Senior Software Engineer | Full Stack .NET Developer | Enterprise Applications

Technologies

C# • .NET • ASP.NET Core • SQL Server • PostgreSQL • Power BI • Python • .NET MAUI

Connect with me

🔗 LinkedIn | GitHub


License

See the LICENSE file for license information.

About

Cross-platform QR Code Scanner built with .NET MAUI for inventory and warehouse scenarios. Supports real-time QR scanning and JSON payload generation.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages