/oms

Order Management System

Primary LanguagePHP

Order Management System

Order Management System that presents skills of implementation a Laravel App, using external data sources. In this case I integrated my Application with Asseco WAPRO Mag ERP by a Microsoft SQL Server connection.

WAPRO Mag Integration

My integration with Asseco WAPRO Mag using a built-in Laravel ORM - Eloquent. By mapping a useful objects for my project, we can implement it in a simply way with a lot of features. For example in a short time I Developed a Controllers that allow you to view a list of products in ERP Warehouse database, collect a cart, create new orders, insert new data of our customer profile, preview our orders and data, and more, and more.

Laravel

For this project I implemented default Laravel objects that are built-in framework - especially a Authentication models, that allow users to register, login, and reset passwords. Laravel's MVC specification, in my opinion, is simpliest than in other Frameworks. So Development in this framework is easy for me, and it allows to complete projects very fast with it.

Available options in app

  • Login, Register, Reset password
  • View list of products in Warehouse
  • View details of product
  • Collect product in Cart
  • Create order
  • Insert or view data of our customer profile in ERP
  • View our orders

Additional stuff

I added EAN barcode preview, that allow you to scan barcode with scanner, and insert this code in your device.

Used skills

  • PHP7
  • Laravel framework
  • SQL Server
  • Documentation reading
  • Integration with external data sources
  • Using MVC architecture and writing CRUD controllers