Asset Management (MAIA) Backend API for PT Perkebunan Nusantara

Andrianto Putro

Backend Engineer
Laravel
MySQL
Postman

Description:

In this project, i was responsible for building the API that support an asset management app used by PT Perkebunan Nusantara XII. This application allows the company to manage and track all their assets, including equipment, vehicles, software licenses, and other inventory items.

Problem :

  1. Unstructured Data : Unstructured or scattered asset data can make asset tracking and management difficult.
  2. Data Security : Asset information can be very sensitive. Keeping asset data secure is very important.
  3. Depreciation and Amortization : Depreciation and amortization of assets can be confusing, especially when dealing with various asset types with different rules.

Solution :

  1. Unstructured Data : Implement a system that allows users to easily import and manage their asset data. Clearly classify assets and use a unique ID for each asset.
  2. Data Security : Implement strong layers of security, such as data encryption, authorisation based on user roles, and audit reports to track suspicious activity.
  3. Depreciation and Amortization : Use software that offers automated depreciation calculations based on relevant accounting methods.

Key Responsibilities:

  • Design and developing a RESTful API that enables access to and manipulation asset data.
  • Design and developing a RESTful API which is used for the mobile platform, for now only used on android.
  • Building a secure authentication system and managing access permissions bases on user tools.
  • Design and build reports for identified and unidentified assets.
  • Build a report to control the value of assets along with the depreciation value of each asset.

Technologies Used:

  • Programming Language : PHP, NodeJS
  • Framework: Laravel, Prisma
  • Database: MySQL
  • Security: Bearer, SSL Encriptions

Achievement:

  • Selected to be the main pilot project for asset management applications at the centre or at the holding company.
  • Selected (1st place) to be a "RINOVA" application or an application that greatly supports the needs of the company.

Application Screenshots:






If you're interested in discussing about your project further or have any questions, please feel free to reach out to me. I am ready to assist you in achieving your goals in corporate.

Thank you for your attention, and i look forward to collaborating with you on future projects.

Partner With Andrianto
View Services

More Projects by Andrianto