Backend Development for Point of Sale (POS)

Zein Ersyad

Started

My clients offer me a role as Backend Developer. My clients want me to be a Backend Developer and use Lumen as a framework. They also want me to integrate it with Gosend (One of the services from Gojek) and Xendit as Payment Gateway. I have an experience with Fullstack Development with Laravel. So I accept his offer on March 2021, we will run the projects for 6 months and I will communicate a lot with the mobile team.

Progress

The projects are running without any problems for months, because I have an experience with Xendit integrations before, and Gosend documentations are great. The problem is, when my client wants the database is merged with their services (They have similar services integrated with Grab Merchant), it generates many problems, for examples we used the UUID format and they use a number incremental format for the ID, and also they ignore the foreign key for the databases, they used the Laravel Eloquent features to generate relational queries.

Finish

In the end, we finished projects with a delay of 1 months, it makes me understand that merging a database can be challenging to do. At that time I don’t have knowledge how the best practice for merging database, but I still become a great experience for me as a Backend Developer.
Like this project

Posted May 21, 2023

Great documentations make integrations with third-parties easier. It's challenging to merge databases when plans change suddenly.

Likes

0

Views

6

Clients

HashMicro

Flutter Mobile Development for Report Education System
Flutter Mobile Development for Report Education System
Flutter Developer for Arisan App
Flutter Developer for Arisan App
Web Development for Social Commerce
Web Development for Social Commerce
Flutter Developer at P2P Platform
Flutter Developer at P2P Platform