- PHP
- MySQL The docker file attached here needs testing. I couldn't do that due to short of time.
- Update
.env
file with proper credentials - Call ping API to test
- Place all data inside
data/input_data.jsonl
- Load makers and brands
- Call split products API. Now each file will have 10,000 records. This is done to decrease loading time.
- Load product with
file_number
parameter. - Now you can search or get reports accordingly
- Duplicate brands will cause errors
- Data Loss due to strlower
- We can track which splitted file loaded in furture to avoid duplicate