Additions to CRM (React + PHP + MySQL + Docker)
Budget: $10 – $30 CAD
I have an existing CRM that I'd like a few changes made. I have created a docker container to run the app. I will provide access to the Git repo so you can pull the code, start Docker, and get to work.
Your tasks:
- make CrmApp.js a functional component (not classes)
- currently the app only lists companies `WHERE isCandidate = 1 AND isTemplate = 0 AND dontEmail = 0 AND isInactive = 0`. Change this to list companies `WHERE isCandidate = 1`.
- if a company has isTemplate = 1 or dontEmail = 1 or isInactive = 1 its name should have `color: red;` in the list
- add ability to create a new company. URL would need to be editable when creating and is mandatory.
- Currently when you search, you are only searching in the active province. Change this so when you search, the province is unset and the search is performed through _all_ provinces. Note that you can't just list all companies as there would be 8000 of them
Your tasks:
- make CrmApp.js a functional component (not classes)
- currently the app only lists companies `WHERE isCandidate = 1 AND isTemplate = 0 AND dontEmail = 0 AND isInactive = 0`. Change this to list companies `WHERE isCandidate = 1`.
- if a company has isTemplate = 1 or dontEmail = 1 or isInactive = 1 its name should have `color: red;` in the list
- add ability to create a new company. URL would need to be editable when creating and is mandatory.
- Currently when you search, you are only searching in the active province. Change this so when you search, the province is unset and the search is performed through _all_ provinces. Note that you can't just list all companies as there would be 8000 of them