This is a proposal for a Time Sheets App. An app that users will use to be able to record the time they start and end a shift. These time sheets will be visible to the company administration. And it will help to record the time sheets in real time.
Time Sheeets App Design Process
Here is an Overview of the Whole Time Sheets App Design Process. 1. Prototype Design. (Minimum Viable Product) 2. Prototype Review and Testing. 3. Deciding on the Design pattern and the resources required. (i.e. Frameworks, languages, platforms etc) 4. (SPRINTS) Coding the back end of the app. 5. (SPRINTS) Coding the Front end. 6. Review and Testing. 7. Continual Support. 8. NEW FEATURE Requests.
Prototype Design. (Minimum Viable Product)
This is the stage where we will Design a figma prototype for the application. The minimum viable product is simply an app where a user simply opens and clicks a button to record the time they start and end a shift. The user's information and account are added by the admin team of the app. There will be a 5 minute window within which a user can click a button to record their start or ending time.
Prototype Review and Testing.
Review and edit the Prototype to suite the need for a Minimum Viable Product.
Deciding on the Design pattern and the resources required. (i.e. Frameworks, languages, platforms etc)
At this stage, we will get into the meat, planning how the code will be written inline with the best design patterns. I suspect we will use the following technologies. 1. Firebase 2. Flutter 3. Google Cloud / AWS or any other cloud platform 4. We may need php / python for the back end.
(SPRINTS) Coding the back end of the app.
Inline with the design patterns and the timeline, we will do weekly or biweekly Sprints while coding the app. Having a meeting either at the start of the week or at the end or both to keep track of any errors.
(SPRINTS) Coding the Front end.
This maybe designed in line with the process above or after. Depending on the need.
Testing, Usability and Feedback
Once the MVP is up, we will then test it.
Elyown Software & Services is willing to provide support for any any issues on the work we have done.,
Once the MVP is up and running, then we will add more features as need arises.
Our Proposed Timeline
At Elyown Software & Services, we will do our very best to keep in the timeline.
1st November - 31st December
Time Sheets App
Here are some of the resources we may need to purchase.
If you would like to join us and become a client then we’d be delighted to have you.
Contractor Elyown Software & Services3140 Fifth Line W, Mississauga, ON (the "Contractor") BACKGROUND The Client is of the opinion that the Contractor has the necessary qualifications, experience and abilities to provide computer services to the Client. The Contractor is agreeable to providing such computer services to the Client on the terms and conditions set out in this Agreement. IN CONSIDERATION OF the matters described above and of the mutual benefits and obligations set forth in this Agreement, the receipt and sufficiency of which consideration is hereby acknowledged, the Client and the Contractor (individually the "Party" and collectively the "Parties" to this Agreement) agree as follows: Ontario Consumer Protection Act, 2002 Consumer rights as outlined in the Ontario Consumer Protection Act, 2002 can be found at the end of this Agreement in Appendix A. Services Provided The Client hereby agrees to engage the Contractor to provide the Client with the following computer services (the "Services"): Design an E-commerce Website. The Services will also include any other computer tasks which the Parties may agree on. The Contractor hereby agrees to provide such Services to the Client. Term of Agreement The term of this Agreement (the "Term") will begin on the date of this Agreement and will remain in full force and effect until the completion of the Services, subject to earlier termination as provided in this Agreement. The Term may be extended with the written consent of the Parties. In the event that either Party wishes to terminate this Agreement prior to the completion of the Services, that Party will be required to provide 10 days' written notice to the other Party. Performance The Parties agree to do everything necessary to ensure that the terms of this Agreement take effect. Currency Except as otherwise provided in this Agreement, all monetary amounts referred to in this Agreement are in CAD (Canadian Dollars). Compensation The Contractor will charge the Client for the Services at the Constant fee of $2400 (the "Compensation"). The Client will be invoiced when the Services are complete. Invoices submitted by the Contractor to the Client are due within 30 days of receipt. In the event that this Agreement is terminated by the Client prior to completion of the Services but where the Services have been partially performed, the Contractor will be entitled to pro rata payment of the Compensation to the date of termination provided that there has been no breach of contract on the part of the Contractor. Reimbursement of Expenses The Contractor will be reimbursed from time to time for reasonable and necessary expenses incurred by the Contractor in connection with providing the Services. All expenses must be pre-approved by the Client. Confidentiality Confidential information (the "Confidential Information") refers to any data or information relating to the business of the Client which would reasonably be considered to be proprietary to the Client including, but not limited to, accounting records, business processes, and client records and that is not generally known in the industry of the Client and where the release of that Confidential Information could reasonably be expected to cause harm to the Client. The Contractor agrees that they will not disclose, divulge, reveal, report or use, for any purpose, any Confidential Information which the Contractor has obtained, except as authorized by the Client or as required by law. The obligations of confidentiality will apply during the Term and will survive indefinitely upon termination of this Agreement. All written and oral information and material disclosed or provided by the Client to the Contractor under this Agreement is Confidential Information regardless of whether it was provided before or after the date of this Agreement or how it was provided to the Contractor. Ownership of Intellectual Property All intellectual property and related material, including any trade secrets, moral rights, goodwill, relevant registrations or applications for registration, and rights in any patent, copyright, trademark, trade dress, industrial design and trade name (the "Intellectual Property") that is developed or produced under this Agreement, will be the sole property of the Client. The use of the Intellectual Property by the Client will not be restricted in any manner. The Contractor may not use the Intellectual Property for any purpose other than that contracted for in this Agreement except with the written consent of the Client. The Contractor will be responsible for any and all damages resulting from the unauthorized use of the Intellectual Property. Return of Property Upon the expiry or termination of this Agreement, the Contractor will return to the Client any property, documentation, records, or Confidential Information which is the property of the Client. In the event that this Agreement is terminated by the Client prior to completion of the Services the Contractor will be entitled to recovery from the site or premises where the Services were carried out, of any materials or equipment which is the property of the Contractor or, where agreed between the Parties, to compensation in lieu of recovery. Capacity/Independent Contractor In providing the Services under this Agreement it is expressly agreed that the Contractor is acting as an independent contractor and not as an employee. The Contractor and the Client acknowledge that this Agreement does not create a partnership or joint venture between them, and is exclusively a contract for service. Right of Substitution Except as otherwise provided in this Agreement, the Contractor may, at the Contractor's absolute discretion, engage a third party sub-contractor to perform some or all of the obligations of the Contractor under this Agreement and the Client will not hire or engage any third parties to assist with the provision of the Services. In the event that the Contractor hires a sub-contractor: the Contractor will pay the sub-contractor for its services and the Compensation will remain payable by the Client to the Contractor. for the purposes of the indemnification clause of this Agreement, the sub-contractor is an agent of the Contractor. Autonomy Except as otherwise provided in this Agreement, the Contractor will have full control over working time, methods, and decision making in relation to provision of the Services in accordance with the Agreement. The Contractor will work autonomously and not at the direction of the Client. However, the Contractor will be responsive to the reasonable needs and concerns of the Client. Equipment Except as otherwise provided in this Agreement, the Contractor will provide at the Contractor’s own expense, any and all tools, equipment, cabling, software, replacement parts, supplies and any other items or parts necessary to deliver the Services in accordance with the Agreement. No Exclusivity The Parties acknowledge that this Agreement is non-exclusive and that either Party will be free, during and after the Term, to engage or contract with third parties for the provision of services similar to the Services. Notice All notices, requests, demands or other communications required or permitted by the terms of this Agreement will be given in writing and delivered to the Parties at the following addresses: ______________________________ Elyown Software & Services 3140 Fifth Line W, Mississauga, ON or to such other address as either Party may from time to time notify the other. Indemnification Except to the extent paid in settlement from any applicable insurance policies, and to the extent permitted by applicable law, each Party agrees to indemnify and hold harmless the other Party, and its respective directors, shareholders, affiliates, officers, agents, employees, and permitted successors and assigns against any and all claims, losses, damages, liabilities, penalties, punitive damages, expenses, reasonable legal fees and costs of any kind or amount whatsoever, which result from or arise out of any act or omission of the indemnifying party, its respective directors, shareholders, affiliates, officers, agents, employees, and permitted successors and assigns that occurs in connection with this Agreement. This indemnification will survive the termination of this Agreement. Modification of Agreement Any amendment or modification of this Agreement or additional obligation assumed by either Party in connection with this Agreement will only be binding if evidenced in writing signed by each Party or an authorized representative of each Party. Time of the Essence Time is of the essence in this Agreement. No extension or variation of this Agreement will operate as a waiver of this provision. Assignment The Contractor will not voluntarily, or by operation of law, assign or otherwise transfer its obligations under this Agreement without the prior written consent of the Client. Entire Agreement It is agreed that there is no representation, warranty, collateral agreement or condition affecting this Agreement except as expressly provided in this Agreement. Enurement This Agreement will enure to the benefit of and be binding on the Parties and their respective heirs, executors, administrators and permitted successors and assigns. Titles/Headings Headings are inserted for the convenience of the Parties only and are not to be considered when interpreting this Agreement. Gender Words in the singular mean and include the plural and vice versa. Words in the masculine mean and include the feminine and vice versa. Governing Law This Agreement will be governed by and construed in accordance with the laws of the Province of Ontario. Severability In the event that any of the provisions of this Agreement are held to be invalid or unenforceable in whole or in part, all other provisions will nevertheless continue to be valid and enforceable with the invalid or unenforceable parts severed from the remainder of this Agreement. Waiver The waiver by either Party of a breach, default, delay or omission of any of the provisions of this Agreement by the other Party will not be construed as a waiver of any subsequent breach of the same or other provisions.