# Overall description
This job has 4 phases:
- 1: Setup empty project
- 2: Setup models + migrations
- 3: Setup import of customer prices
- 4: Setup export
Each phase is elaborated below.
## Phase 1: Setup empty project
Using Webpack, Bootstrap and Vue. Other than that, - just keep it skinny.
For the frontend, - just use this: [login to view URL]
But don't spend long on this.
And it doesn't have to work on mobile devices.
## Phase 2: Setup models + migrations
The ER-diagram is attached. The models that has to be created should be self-explanatory, based on that.
All DB-tables should have created_at and updated_at, as usual.
## Phase 3: Setup import of customer prices
This is done from a CSV-file. At first, just make it an upload - but with time, it is something that should run via a cron-tab job every night. One import for each customer.
At first there will be 3 different customers, and the input from those three are all CSV-files, - but they have slightly different columns/format. So there should be created an import-function for each of these (that will be very similar, but not identical).
Here is an example of what the CSV-file will look something like, for two of the customers:
[login to view URL]
If you get the job, then I'll supply you with a CSV that has live data.
Please note, that some columns might be missing, - and if so, then it should simply put `null` in that import.
## Phase 4: Setup export of prices
There should be a possibility to export data (to a CSV-file).
The export should look like this: [login to view URL]
In the job application, please write 'Foobar' in the first custom question, to prove that you've read the entire job description (you'd be surprised, how many actually fail to do so).
It has to be pushed to a private Github repository. And please commit after each feature/phase, so I can read the commits and see what you've done.
You will be asked to answer the following questions when submitting a proposal:
Did you read the entire job description?
Roughly, - how many hours will it take you to do this? In hours, please.
Please list the models that should be created (based on the ER-diagram).
46 freelancer chào giá trung bình $19/giờ cho công việc này
1. Foobar 2. As I have carefully read your requirement it might take 80-100 hours. 3. Modules by ER diagram. User module Customer module Product module Module for import and export Kind Regards