We need a Backend with 2 user roles:
- admin (can use the backend and the frontend Json API)
- showroom (can read data via Json API)
The admin log in into the backend, import an incremental CSV file (6400 records as starting point) that increase about 150 rows per month.
The rows rapresent a list of companies
Every month the admin import the file and the system insert the new data and update the changed data.
After the import, the admin can select from a list of data fields just 4 fields that works as filters.
The admin can set which data fields are visible on the company detail.
Is necessary a set of API json to get the list of companies, authenticate the user, get the 4 filters values, the filtered list of companies, the detail of a single company.
The Most important aspect is the constant feedback of the importing of the file (progress bar, errors, success) and the performance of the api.
We need a quotation today for developing time and costs