Developer Contract

A contract for an individual freelancer / contractor.

Agreement for Livegistics LTS-Civil V2

Between me: Developer Company Name (“I”, “me” or “developer” in this document)
And you: Client Company Name(“you” or “client” in this document)


I will always do my best to fulfill your needs and meet your goals, but sometimes it is best to have a few simple things written down so that we both know what is what, who should do what and what happens if things go wrong. In this contract you won't find complicated legal terms or large passages of unreadable text. I have no desire to trick you into signing something that you might later regret. I do want what's best for the safety of both parties, now and in the future.

Project Summary

You, the client, are hiring Developer Company Name , to develop a desktop web application, and an iPad react native application, the requirements of both applications are detailed in the section marked as Scope of Work, with the features described under Milestones. The agreed payment plan is at the end of the document.

What do both parties agree to do?

As my client, you agree:
  • You have the power to enter into this contract on behalf of your company or organization.
  • Coordination of any decision-making with parties other than me
  • To provide me with everything I need to complete the project including text, account credentials, images and other information as and when I need it, and in the format that I ask for.
  • To review my work, provide feedback and sign-off within agreed timescales.
  • To be bound by any dates that we set together for deadlines.
  • To stick to the payment schedule described at the end of this contract.
As the developer, I agree:
  • I have the experience and ability to perform the services you need from me.
  • I will carry this service out in a professional and timely manner.
  • I will respect the confidentiality of any information you give me.
  • I will endeavor to meet all the deadlines set but I can't be responsible for a missed launch date or a deadline if you, or a third party have been late in supplying materials or have not approved or signed off my work on-time at any stage.

Scope of Work

I will provide development for the layout and functionality of your react web application, and react native iOS iPad app. I will provide any development support necessary to complete the design of the applications, fully develop the applications, and all source code so that you can continue to maintain the applications on your own in the future.

Browser compatibility

I will design for compatibility on current versions of modern browsers: Chrome, Firefox, and not for old or abandoned browsers, for example Microsoft Internet Explorer < Edge. If you need to support older browsers, we will have to re-negotiate a possible extension of the timeline based on availability, and ability, as developing for these older browsers can be costly and time-consuming.

iPad compatibility

I will not test in iOS versions older that 12.1 unless otherwise specified. If you need to support older versions, we will have to re-negotiate a possible extension of the timeline based on availability, and ability, as developing for these older versions can be costly and time-consuming.

Out of Scope work

I am not responsible for any work falling outside the previously stated in the Scope of Work, for example network security, database management, QA, monitoring, system administration, etc. I'll be happy to help, though, I will charge you at a per hour rate, including a free initial consultation, to determine feasibility based on my availability, and ability to perform said out of scope work.


Browser Milestones - Milestones for react web application

login screens
main dashboard
add / edit projects
company settings (users, roles and super user)
add activities
add materials
vendor settings (trucks, landfills, pits, viewer)
transfer log (WM API)
Report Modal
Activity Summary
Get pdf library working and come back to estimate the reports
Ticket Summary Report
viewer / manager
project documents
reset password routine
save / load template
connection to licensing/ payment gateway (zoho integration)

Mobile Milestones - Milestones for react native iPad App

login screens
ticket dashboard
create tickets
foreman dashboard

A detailed of the agreed upon form and functionality requirements for these milestones exists at :

Legal stuff

I will take the utmost care and attention to ensure that my code is error-free and adequately
future-proofed, but due to the rapidly-evolving nature of web standards, browsers and
programming languages it is not possible to guarantee that code will function as intended indefinitely and so I can't be liable to you or any third party for damages, including lost profits, lost
savings or other incidental, consequential or special damages arising out of the operation of or
inability to operate this software any other software, even if you have advised me of the
possibilities of such damages.

Severability. Whenever possible, each provision of this Agreement shall be interpreted in such manner as to be effective and valid under applicable law, but if any provision of this Agreement is held invalid or unenforceable, the remainder of this Agreement shall nevertheless remain in full force and effect and the invalid or unenforceable provision shall be replaced by a valid or enforceable provision.

Third party materials. All third party materials are the exclusive property of their respective owners. I shall inform you of all third party materials that may be required to perform the services or otherwise integrated into the final project. Under such circumstances, I shall inform you of any need to license.

No Exclusivity. The Parties expressly acknowledge that this Agreement does not create an exclusive relationship between the Parties. Client is free to engage others to perform services of the same or similar nature to those provided by Developer, and Developer shall be entitled to offer and provide design services to others, solicit other clients and otherwise advertise the services offered by Developer.

Cancelling this contract. If you wish to cancel this agreement, Please provide a written 2 week notice, to avoid a kill fee of 30 billable hours. The client is still responsible for payment for all work done up unto and including the date of termination.

Governing Law. The formation, construction, performance and enforcement of this Agreement shall be in accordance with the laws of the United States without regard to its conflict of law provisions or the conflict of law provisions of any other jurisdiction.


You guarantee to me that any elements of text, graphics, photos, designs, trademarks, or other artwork that you provide us for inclusion in the applications are either owned by your good self, or that you have permission to use them.

When I receive your final payment, copyright is automatically assigned as follows:

  1. You own the graphics and other visual elements that I create for you for this project. I will give you a copy of all files and you should store them really safely as I am not required to keep them or provide any native source files that I used in making them.
  2. You also own text content, photographs and other data you provided, unless someone else owns them.

I love to show off my work and share what I have learned with other people, so I also reserve the right to display and link to your completed project as part of my portfolio and to write about the project on web sites, in magazine articles or in books about web design. Of course I will notify you if I do any of these things, and any additional publicity your site gains as a result is of course free of charge, and as always you have the ability to deny usage of your intellectual property.


The Developer shall not disclose to any third party the business of the Client, details regarding

the Software, including, without limitation any information regarding the Software’s code, the

Specifications, or the Client’s business (the “Confidential Information”), (ii) make copies of any

Confidential Information or any content based on the concepts contained within the Confidential

Information for personal use or for distribution unless requested to do so by the Client, or (iii)

use Confidential Information other than solely for the benefit of the Client.


Any hours past 40hrs/wk must be mutually agreed to by both client, and developer, and be paid a rate of 1.5 the agreed upon hourly rate mentioned in the unified bid section.


I shall invoice for the work undertaken on the project on a weekly basis, after the work has been undertaken, at the rate describe in the Unified Bid section you agree to pay the terms of the invoice within 2 working days .

Interest accrued if payment is more than 5 working days late is 5% of outstanding amount to be added every 5 days, starting from 6th day after receipt of invoice.

Unified Bid

This contract is part of a greater unified bid with other 3rd party developers/project managers therefore, the developer will be compensated at a rate equal the maximum rate amongst all other contractors/developers/project managers on this project or a rate of ____/hr which ever is higher.

Developer is not responsible done for work performed by parties other than self, if the client terminates work on project due to actions by a third party, the cancellation policy is still in effect.

Change Request

A "Change Request" is any request for work outside things covered in Scope of Work, and Milestones.

If you make a change request, I'll bill the work on a time and materials basis, at my standard hourly rate described in the Unified bid section. I may also extend the delivery schedule.

As each milestone is being worked on, changes and revisions should be communicated quickly and directly so that fixes are happening on an ongoing basis. When development has completed on a milestone, feedback from the client cannot take more than 3 business days after being demoed or the milestone is considered to be satisfactorily complete.

Just like a parking ticket, you cannot transfer this contract to anyone else without my permission. This contract stays in place and need not be renewed.

The dotted line

Signed by developer name and on behalf of dev company name Date date

Signed by client name and on behalf of client company name Date date