Job description
1. I have a desktop application that I want to change to a web application without mobile
2. it is used to analyze/correct (hereinafter A/K) the data (ads from portals) and send it to the archive of the current DB and external DB.
3. A/K is manual (by proofreaders) and automatic (hereafter Automatic)
4) It involves comparing the values in the fields with the values specified in the same database in other tables and flagging these data in the appropriate fields or correcting them.
5) In some cases it will be necessary to parse the fields in search of information
6. after A/K data is sent to archive, recycle garbage can and external DB
Automatic A/K
7. works cyclically every 15 minutes but must be able to change (do not have to pull out to the front)
8. must be able to restart and stop if there is a problem
9. preview would be valuable
Manual A/K
10. user accounts of two levels - admin and users
11. simple front-end with login for admin with preview of correctors, release of data.
12. simple front with login for proofreaders, data selection and working panel
13. view divided into list of offers, details window and history of offers of a given phone
14. indicated assignment of some functions to keyboard keys
15. most fields editable, with scripts to remove regexes
16. stage control - forcing to go through all but with possibility to bypass this requirement
17. url field linked to ads and perhaps by proxy (next stage)
18. indicated option to import data from csv file (next stage)
19. necessary logs and statistics
20. most of the DB structure and data stays, LAMP on VPS set up.
21. no upfront payment, we sign a contract and settle the stages: todoist, trello, jira , code on GH
Stages:
1. data distribution, API, Data flagging scripts, data uploading, Automated.
2. admin and user panel, user accounts, logs, stage control
3. automatic correction: data correction scripts
4. user action statistics, activity counting and maybe proxy