(I have informed the client that this is a simple web app that could be built using existing SaaS products like Airtable, but the client is adamant about wanting a fully custom web app. If you can use an existing SaaS product for the backend but allow for fully custom frontend design, then that it just fine.)
Here are the requirements for the web app:
– [ ] Copy and paste an entire row of several cells of information from a spreadsheet into the dashboard and have all of that information populate as separate fields. (E.g cell 1 will always be “order number”, cell two will always be “location”, etc.)
– [ ] After the work order is imported, the user can assign that job to a specific subcontractor from a list of subcontractors in the dashboard (The subcontractor does not need the ability to accept/deny the work order)
– [ ] The subcontractor will need to automatically get an email notification with the details of the new work order and be able to login to the web app to view it
– [ ] The subcontractor will need the ability to progressively update the status of the job (e.g. not started, pending, completed, etc)
– [ ] The subcontractor will need the ability to add notes about what tools, equipment, and materials they used to get the job done
– [ ] When the subcontractor finishes the job, they need to be able to mark the job status as “completed.”
– [ ] When the job is marked as “completed” by the subcontractor, the admin user for the dashboard should be notified via email as well as a notification in the dashboard.
– [ ] After the job is completed, the client will bill the company that he works for. And then the company will eventually pay him for that job. After the client gets paid, he will need to allot a fixed percentage of the pay for that job to the subcontractor who worked on it. (For example, let’s say the client got paid $500 for that job, he wants the ability automatically allot 80% of that money to the subcontractor ($400). So the client needs the ability to enter the total amount earned for the job ($500), and then the software should automatically allot $400 to the subcontractor who worked on that project.
– [ ] The subcontractor needs to get an email showing how much they earned for the project after the client enters in the total
– [ ] There needs to be a place in the software for the client to be able to view the total amount paid out to all of the subcontractors, so that he can go in at the end of the month and know how much to pay to all of them.
– [ ] The client wants to be able to have control over user permissions. For example, he would like the ability to have some of his employees be able to have accounts and assign jobs to contractors, but not have them see how much money the jobs cost.
I know this project is a bit open-ended since I don’t yet have the design comps for you to see, so I’m fine if you give me a range of time it could take to complete the project.
This project needs to be completed within the next 6 months at the latest, so there is ample time and you won’t be on a crazy tight deadline.
I work out of UTC -6 time zone. I will want to talk with you over the phone at least once before starting the project, but after that we can communicate via Slack or email and you can work any hours that are suitable for you.
In order to be considered for the project, I need to see at least one live example of web app that you have built, so that you can prove to me that you have previous experience successfully creating web apps.
Hourly Range: $25.00-$70.00
Posted On: August 01, 2024 19:04 UTC
Category: Full Stack Development
Skills:Web Application, Web Development, HTML, CSS, JavaScript
Country: United States
click to apply
Powered by WPeMatico
