Add dev_commit.sh helper and no-emoji mandate
This commit is contained in:
@@ -0,0 +1,62 @@
|
||||
LANDPROZ CONTRACT REFERENCE EXAMPLES
|
||||
=====================================
|
||||
|
||||
This directory contains text extractions from Landproz project contracts to use as reference
|
||||
when building the HomeProz WordPress website contract.
|
||||
|
||||
DOCUMENTS INCLUDED:
|
||||
-------------------
|
||||
|
||||
1. landproz-ace-terms-of-service.txt
|
||||
- Final terms of service for the AuctionCast platform
|
||||
- Most comprehensive legal document from the Auctioncast project
|
||||
- Includes: acceptance of terms, privacy policy, data collection, user verification,
|
||||
access controls, payment terms, liability, intellectual property, termination clauses
|
||||
- Good reference for: comprehensive ToS structure, legal language, user obligations
|
||||
|
||||
2. landproz-project-proposal-2023.txt
|
||||
- Original project proposal for the live stream and bidding system (12-15-2022)
|
||||
- Flat fee project: $36,000 for 180 hours over 3 months
|
||||
- Includes: executive summary, objectives, implementation details
|
||||
- Good reference for: project proposal structure, objectives writing, high-level scope
|
||||
|
||||
3. landproz-statement-of-work-2023.txt
|
||||
- Statement of work for the bidding system project
|
||||
- Companion document to the project proposal
|
||||
- Includes: scope of work breakdown, design deliverables, development deliverables
|
||||
- Good reference for: SOW structure, defining deliverables clearly
|
||||
|
||||
4. landproz-whitelabel-proposal-2025.txt
|
||||
- More recent proposal for white-label Auctioncast site (5/27/2025)
|
||||
- WordPress-focused project with feature customization
|
||||
- Includes: detailed feature list, customer portal specifications, pricing structure
|
||||
- Good reference for: WordPress project scoping, feature specifications, deliverables list
|
||||
|
||||
5. landproz-compiled-promises-2023.txt
|
||||
- Document compiling all promises made during contract negotiation
|
||||
- Tracks commitments made outside the main contract
|
||||
- Good reference for: change management, promise tracking methodology
|
||||
|
||||
6. landproz-deliverables-review-2023.txt
|
||||
- Review document for tracking deliverable completion
|
||||
- Good reference for: project milestone tracking, acceptance criteria
|
||||
|
||||
USAGE NOTES:
|
||||
------------
|
||||
|
||||
These documents represent different contract types and stages:
|
||||
- Proposals (documents 2 and 4): How to pitch and scope projects
|
||||
- Statement of Work (document 3): How to define technical deliverables
|
||||
- Terms of Service (document 1): How to establish legal framework and user obligations
|
||||
- Project tracking (documents 5 and 6): How to manage scope and deliverables
|
||||
|
||||
For the HomeProz WordPress website contract, consider which elements are most relevant:
|
||||
- Is this a fixed-fee or hourly project?
|
||||
- What level of legal protection is needed?
|
||||
- How detailed should the deliverables list be?
|
||||
- What are the acceptance criteria?
|
||||
- What are the payment terms?
|
||||
- What is excluded from scope?
|
||||
|
||||
EXTRACTED: October 29, 2025
|
||||
SOURCE: Clients/Landproz/LP - Contracts - Agreements/
|
||||
+114
@@ -0,0 +1,114 @@
|
||||
Terms of Service for the AuctionCast Online Auction Platform
|
||||
1. Acceptance of Terms By using our online real estate auction service, you agree to comply with and be bound by these Terms of Service (TOS). Please read these terms carefully. If you do not agree to these terms, you shall not use this service. This agreement is between you and LANDPROZ Real Estate LLC (DBA AuctionCast) and you are required to agree to all portions of this Terms of Service to use our system.
|
||||
2. Privacy Policy
|
||||
Data Collection: We collect various types of data about users and their use of our site, including but not limited to personal identification information, bidding history, and site interaction patterns.
|
||||
Recordkeeping: All actions within our system are recorded. This is necessary for recordkeeping purposes and allows for audits of sales as required.
|
||||
Data Collection Techniques: We employ various techniques for data collection to enhance user experience and ensure regulatory compliance.
|
||||
Use of Cookies: In addition to the data collection methods previously described, our service utilizes "cookies" – files placed on your device – to enhance user experience. Cookies help us understand user preferences based on previous or current site activity, enabling us to provide improved services. We also use cookies to compile aggregate data about site traffic and site interactions.
|
||||
Third-Party Cookies: In some cases, we may also use cookies provided by trusted third parties. These may include analytics cookies that allow us to track and understand how you use our site, which helps us to improve our services and your user experience.
|
||||
3. Accuracy of Information and Verification
|
||||
Provision of Accurate Information: All users must provide accurate, complete, and current information as requested during registration and bidding processes. This includes, but is not limited to, your legal name, address, phone number, and financial information. Providing false, misleading, or incomplete information is a breach of these Terms of Service and may result in immediate termination of your account and access to our services.
|
||||
Verification Process: To ensure the integrity of our auctions, we may contact bidders by phone or other means to verify the information provided. This verification process is crucial to maintaining a secure and fair bidding environment.
|
||||
Bidding Approval: Approval to bid in an auction is granted on a per-auction basis and is not automatic. Users must apply for bidding approval for each auction in which they wish to participate. To ensure sufficient time for the verification process, we request that users sign up at least 5 days in advance of the auction. Late registrations may not be approved in time for participation in the auction.
|
||||
Consequences of Inaccurate Information: If at any point it is determined that a user has provided inaccurate or misleading information, we reserve the right to take appropriate actions, including but not limited to disqualification from current and future auctions, termination of the account, and legal action where necessary.
|
||||
User Cooperation: Users are expected to cooperate fully with any verification inquiries or requests for additional information. Failure to comply with these requests may result in the denial of bidding privileges.
|
||||
4. Access to Individual Auctions
|
||||
Determination of Access: Access to individual auctions on our platform is determined by our auction staff. This includes auction managers, brokers, agents, and other authorized personnel. The decision to grant or deny access to any auction is at their sole discretion.
|
||||
Criteria for Access: The criteria for allowing access to a particular auction may vary and are determined by the specific requirements of each auction. These criteria may include, but are not limited to, financial qualifications, compliance with previous auction rules, and the nature of the property being auctioned.
|
||||
Denial or Removal of Access: Auction staff reserve the right to deny or remove access to any auction at any time. This action can be taken for reasons including, but not limited to, failure to comply with auction rules, providing inaccurate information, disruptive behavior, or any other reason deemed sufficient by the auction staff.
|
||||
Notice of Decision: While we endeavor to notify users promptly of any decision regarding their access to an auction, there may be instances where immediate action is necessary without prior notice.
|
||||
Appeal Process: Users may request a review of a decision to deny or remove access by contacting our customer support. However, the initial decision will remain in effect until the review process is complete.
|
||||
User Responsibility: Users are responsible for ensuring they meet all the criteria for participation in an auction and for adhering to any instructions or guidelines provided by auction staff. Failure to do so may result in denial of access to current and future auctions.
|
||||
Changes to Access Policy: We reserve the right to modify the criteria and process for auction access at any time. Any changes will be communicated through updates to these Terms of Service or through direct communication with users where applicable.
|
||||
5. Binding Nature of Winning Bids
|
||||
Legally Binding Bids: All winning bids made through our platform are legally binding. By placing a bid, you are making a contractual commitment to purchase the listed property at price indicated in your bid if you are the winning bidder.
|
||||
Enforcement of Payment: In the event of a winning bid, we reserve the right to use any lawful means necessary to secure the purchase price from the user. This may include, but is not limited to, charging any registered payment methods, initiating legal proceedings, and employing collection agencies.
|
||||
User Responsibility: It is the user's responsibility to ensure that they have sufficient funds available to cover the total cost of any bid they place. Placing a bid without the intention or ability to fulfill the payment obligation is strictly prohibited and may result in legal action and permanent suspension from our platform.
|
||||
Payment Terms: Specific payment terms, including deadlines, acceptable payment methods, and any related fees, will be communicated to the winning bidder following the close of the auction.
|
||||
Consequences of Non-Payment: Failure to promptly fulfill the payment obligations of a winning bid may result in legal action, additional charges, and the forfeiture of the right to purchase the property. Delinquent payments will be additionally charged interest at the rate of the lesser of 18% per annum or the maximum amount allowable by law. Furthermore, non-payment may affect the user's ability to participate in future auctions.
|
||||
Attorney Fees: In the event that we must initiate legal action against you to enforce your payment obligations under this Section 5, you agree to pay our reasonable attorney fees, court costs, and other costs, expenses, and damages.
|
||||
6. Accuracy of Online Experience
|
||||
Portions of the online experience, especially those managed by auctioneers or staff, such as countdowns and timers, may not always be accurate. We endeavor to maintain precision but cannot guarantee the timeliness of these actions.
|
||||
Tie bids, bids in which more than one person places the same value bid, will be resolved such that the first bidder to place that value bid as seen by the bidding system, auctioneer, or clerks, will have their bid advanced. Tie bidders who are not first to bid the tie value are encouraged to bid again at a higher value to advance a new bid.
|
||||
7. Data Storage and Security
|
||||
Commitment to Security: We are committed to ensuring the security of user data. We take all reasonable precautions to safeguard the information collected through our platform, employing a variety of technical and organizational measures designed to protect data against unauthorized access, alteration, disclosure, or destruction.
|
||||
Data Retention: Data is retained in compliance with the regulatory requirements of the state and country in which the auction takes place, as well as the jurisdiction in which our company is registered. This includes adherence to any applicable real estate and data protection laws.
|
||||
Compliance with GDPR: In cases where any auction or user is based in a country governed by the General Data Protection Regulation (GDPR), we will adhere to the stringent data protection and privacy standards set by the GDPR.
|
||||
Use of Data: We do not sell user data to external entities. However, user data may be accessed and used by our contractors, assignees, service providers, and other parties involved in the operation and maintenance of our services. This use is limited to purposes necessary for the provision of our services and is governed by strict confidentiality agreements.
|
||||
Rights to Media Content: We do not assert any ownership or rights claims over media content provided to us by third parties. We assume that all media uploaded to our platform is done so with the rightful permission of the owner. The responsibility for securing appropriate rights and permissions for any media used on our site rests with the uploader.
|
||||
Responsibility and Liability: While we strive to maintain the highest standards of data security, we cannot guarantee the absolute security of user data. In the unlikely event of a data breach, we will take appropriate measures to mitigate any potential harm and will communicate with affected users in accordance with legal requirements and best practices.
|
||||
8. Cross-System Integration and Data Sharing
|
||||
Integration with External Platforms: Our service may offer integration with external systems and platforms, such as Google Sign-In or Facebook, to streamline user experience and facilitate easy access. Utilizing these integrations is optional and provided for user convenience.
|
||||
Sharing of Information: In cases where users choose to utilize these integrations, sharing of certain information between our platform and the external systems is necessary to enable these functionalities. This may include basic profile information, email address, and other data required for authentication and account synchronization.
|
||||
Limitation of Data Sharing: We are committed to ensuring that the sharing of data with external platforms is limited strictly to what is necessary for the integration to function effectively. We do not share any additional information beyond what is required for the purpose of these integrations.
|
||||
User Consent: By opting to use these integrated services, users provide their consent for the necessary data exchange between our platform and the external system. Users are encouraged to review the privacy policies of these external platforms to understand how their data is managed.
|
||||
Data Security in Integrations: We take measures to ensure that data shared with external platforms is transmitted securely. However, the security and privacy practices of these external platforms are outside our control, and we encourage users to exercise caution and discretion when enabling these integrations.
|
||||
Revocation of Access: Users have the option to revoke our access to their data on external platforms at any time through their settings on the respective platforms. Revoking access may affect the functionality of the integration on our service.
|
||||
9. Client Access Hardware and Liability
|
||||
Requirement of Client Hardware: Access and use of our service require client hardware, such as a computer or mobile device, with adequate capabilities to support online bidding activities. Users are responsible for ensuring that their hardware meets the necessary technical specifications for effective use of our service.
|
||||
Hardware and Connectivity Issues: We are not liable for any failures, malfunctions, or inadequacies of client hardware or internet access. This includes, but is not limited to, hardware crashes, slow or unstable internet connections, and compatibility issues. It is the user’s responsibility to maintain and ensure the proper functioning of their equipment and internet connection.
|
||||
Impact of Hardware Failure: In the event of hardware or connectivity issues on the user’s side, we are not responsible for any resulting inability to place bids, delayed bidding, or any unintended outcomes such as unintentionally winning an auction. Users must ensure a stable and reliable connection and hardware setup when participating in auctions.
|
||||
Recommendations for Bidders: To minimize the risk of hardware or connectivity issues, we recommend that users:
|
||||
Test their hardware and internet connection prior to participating in an auction.
|
||||
Have a backup plan, such as an alternative device or internet connection, in case of unforeseen issues.
|
||||
Familiarize themselves with the auction platform’s functionality well in advance of the auction.
|
||||
No Liability for Technical Issues: We do not accept liability for any loss, damage, or inconvenience caused by user-side technical failures. This includes issues with bidding, viewing, or participating in auctions due to such failures.
|
||||
User Acknowledgement: By using our service, users acknowledge and agree that they are aware of the risks associated with online bidding, including potential hardware and internet connectivity issues, and agree to hold us harmless for any related difficulties or losses.
|
||||
10. Termination of Service We reserve the right to terminate your access to the service at any time, for any reason, including but not limited to the provision of false information. Termination may be without prior notice, and we may immediately deactivate or delete your account and all related information and files.
|
||||
11. Indemnification Users agree to indemnify and hold harmless our service, its affiliates, officers, agents, employees, and partners from any claim or demand made by any third party due to or arising out of your actions, your use of the service, your connection to the service, your violation of the TOS, or your violation of any rights of another.
|
||||
12. Changes to Terms of Service We reserve the right to modify these TOS at any time without prior notice. Your continued use of the service following the posting of any changes to these TOS constitutes acceptance of those changes.
|
||||
13. Governing Law and Venue These terms will be governed by and construed in accordance with the laws of the State of Minnesota, without giving effect to any principles of conflicts of law. The exclusive venue for any dispute arising out of these Terms of Service shall be the state or federal courts encompassing Freeborn County, Minnesota.
|
||||
14. Agreement to Terms By using our service, you signify your agreement to these Terms of Service. If you do not agree to these terms, please do not use our service.
|
||||
|
||||
CALIFORNIA ADDENDUM:
|
||||
15. Additional Information for California Residents. Under California law, specific disclosures are required, and California residents have additional rights regarding their personal information. Please review this section to learn more.
|
||||
|
||||
Your California Consumer Privacy Act of 2018 (CCPA) Rights
|
||||
|
||||
Categories of Personal Information We Collect
|
||||
|
||||
The California Consumer Privacy Act of 2018, as amended from time to time (“CCPA”) requires specific disclosures for each category of personal information that we collect. As more fully described in Sections B, C and D of this Privacy Notice, we may collect, use, or share the following categories of personal information:
|
||||
|
||||
Identifiers (§1798.140 (o)(1)(A) and (B)) which include elements such as: (i) contact information (e.g., name, mailing address, email address, phone number); and (ii) online identifiers (e.g., Internet protocol (IP) address, account numbers, device identifiers such as mobile advertising IDs);
|
||||
Demographics (§1798.140 (o)(1)(C)) which include elements such as age and gender;
|
||||
Personal Information under subdivision (e) of Section 1798.80 of the California Civil Code (§1798.140 (o)(1)(B)) which includes payment information (e.g., payment card number, expiration date and billing information);
|
||||
Commercial Information (§1798.140 (o)(1)(D)) which include elements such as: transactional information (e.g., activity, listings or bids, requests);
|
||||
Internet or other electronic network activity (§1798.140 (o)(1)(F)) which include elements such as information about how you use, access, or interact with the Digital Services such as comments, photos, videos and other content you choose to publish on the Digital Services, information about your device, browser or operating system);
|
||||
Geolocation Data (§1798.140 (o)(1)(G)) which include elements such as location information (e.g., city and state, or precise location information if location services are active on your device);
|
||||
Audio, Electronic, Visual, Thermal, Olfactory or Similar Information (§1798.140 (o)(1)(H)) which include elements such as recordings of your calls with our call center;
|
||||
Professional or Employment-Related Information (§1798.140 (o)(1)(I)) which include elements such as your professional email address, phone number or other contact information if you have used such professional or employment related personal information to make a listing, place a bid, register for an account or to receive communications; and
|
||||
Inferences (§1798.140 (o)(1)(K)) which include elements such as inferences regarding your preferences or other characteristics (e.g., cooking enthusiast, travel, food and dining).
|
||||
|
||||
Your California Consumer Privacy Act of 2018 (CCPA) Privacy Rights
|
||||
|
||||
Residents of California may have the following rights:
|
||||
|
||||
1. Right to know and access your personal information. Under CCPA, you have the right to:
|
||||
Know the categories of personal information we collect and the categories of sources from which we got the information;
|
||||
Know the business or commercial purposes for which we collect and share personal information;
|
||||
Know the categories of third parties and other entities with whom we share personal information; and
|
||||
Access the specific pieces of personal information we have collected about you.
|
||||
|
||||
2. Right to deletion. In some circumstances (subject to certain exceptions), you may ask us to delete your personal information. These exceptions may include pending payments, active bids, or other incomplete transactions connected to your account.
|
||||
|
||||
3. Right to opt out of sales. We may share your personal information with third parties in ways that may constitute a “sale” under CCPA. You may request that we not “sell” your personal information on a going forward basis.
|
||||
|
||||
If you choose to use the Digital Services to interact with Sellers and third parties, including if you successfully win a bid or complete a transaction with another user or third party that may be integrated with the Digital Services, we will provide the other user or third party, as appropriate, with your personal information to facilitate the transaction you requested (including, your name and contact information). This type of sharing does not constitute a “sale” of your personal information by us as it is done at your direction. If you reengage with us after opting out of the “sale” of your personal information, such as by submitting a bid, signing up for a newsletter and/or entering a sweepstakes or contest you acknowledge that your personal information may be used and shared in accordance with this Privacy Notice.
|
||||
|
||||
4. Right to be free from discrimination. You may exercise any of the above rights without fear of being discriminated against. We are permitted to provide a different price or rate to you if the difference is directly related to the value provided to you by your data.
|
||||
|
||||
We use the information you provide to make your CCPA rights requests to verify your identity, locate the personal information we may hold about you and act upon your request. We strongly recommend that you submit the email and postal address that you used when you created accounts, listed or placed a bid on a listed vehicle or other products and services, or signed up for a newsletter. After you submit a CCPA rights requests, we may ask you to verify your identity and/or access to the email address you submitted. You are required to verify your identity and/or email in order for us to proceed with your CCPA rights requests. Please check your spam or junk folder in case you can’t see the verification email in your inbox.
|
||||
|
||||
Authorized Agents
|
||||
|
||||
For any of the CCPA rights, you may designate an authorized agent to make a request on your behalf. In the request, you or your authorized agent must provide information sufficient for us to verify the identity of your agent and that your agent has been properly authorized to act on your behalf; this may take additional time to fulfill your request. If you are an authorized agent working on behalf of a consumer, you will need to fill out the relevant CCPA request form listed above on behalf of the consumer with the consumer’s information.
|
||||
|
||||
Minors
|
||||
|
||||
We do not knowingly collect or disclose personal information of minors under the age of 16, without affirmative authorization.
|
||||
|
||||
Your Shine the Light California Rights (CA Civil Code § 1798.83)
|
||||
|
||||
You may also have the right to request a list of third parties to which certain personal information (as defined by California Civil Code § 1798.83) obtained through a Digital Service was disclosed by Luxury Auto Group Inc. during the preceding year for those third parties’ direct marketing purposes. If you are a California resident and want such a list, please contact us at PO Box 4351, Mankato MN 56002. For such request, you must put the statement “Your California Privacy Rights” in the body of your request, as well as your name, street address, city, state, and zip code. In your request, you need to attest to the fact that you are a California resident and provide a current California address for our response. Please also indicate in your request the name of the Digital Service to which your request applies. Please note that we will not accept requests via the telephone, email, or by facsimile, and we are not responsible for notices that are not labeled or sent properly, or that do not have complete information.
|
||||
|
||||
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
Objectives
|
||||
Replace bidwrangler.com with custom functionality, removing the dependency on bidwrangler.com.
|
||||
Improve the auction website interface to simplify the experience of finding the currently active auction and live stream, and place bids.
|
||||
Add a chat component to the site, allowing end users to communicate to the Landproz staff through the website.
|
||||
Incomplete
|
||||
Replace the live stream component of the application with a custom implementation with better video fidelity and more reliable broadcasting.
|
||||
Configure the new pages to be tracked by existing analytics packages, and provide a page for Landproz staff to view real time viewership and conversion count information
|
||||
Incomplete
|
||||
Create administration pages for Landproz staff to manage the new functionality, and to view stream statistics.
|
||||
Provide this functionality in a custom solution, so that the end result is proprietary, and gives Landproz an edge over its competitors.
|
||||
|
||||
List of Features
|
||||
Accordion dropdowns for descriptions
|
||||
Analytics not just for bidders but how many people are just viewing
|
||||
Bidding History
|
||||
Countdown timer
|
||||
Single Sign on Google, Etc
|
||||
Mobile specific stuff
|
||||
+83
@@ -0,0 +1,83 @@
|
||||
Objectives
|
||||
Replace bidwrangler.com with custom functionality, removing the dependency on bidwrangler.com.
|
||||
Improve the auction website interface to simplify the experience of finding the currently active auction and live stream, and place bids.
|
||||
Add a chat component to the site, allowing end users to communicate to the Landproz staff through the website.
|
||||
Replace the live stream component of the application with a custom implementation with better video fidelity and more reliable broadcasting.
|
||||
Configure the new pages to be tracked by existing analytics packages, and provide a page for Landproz staff to view real time viewership and conversion count information
|
||||
Create administration pages for Landproz staff to manage the new functionality, and to view stream statistics.
|
||||
Provide this functionality in a custom solution, so that the end result is proprietary, and gives Landproz an edge over its competitors.
|
||||
|
||||
Implementation Details
|
||||
The current Landproz websites are written in the PHP language using the frameworks Wordpress and Laravel. We will update the source code for these two sites to include live streaming and bidding functionality right in the source code.
|
||||
Live Stream
|
||||
|
||||
We will update the live streaming functionality with an integration with Cloudflare Live Stream. Details of this service can be found at:
|
||||
|
||||
https://www.cloudflare.com/products/cloudflare-stream/
|
||||
|
||||
The result will be an integration into http://api.landproz.com/ for starting and monitoring the live stream. The stream itself will work with the RTMP protocol, used in popular broadcasting software such as OBSStudio.
|
||||
Frontend User Experience
|
||||
The website will be updated with a single page which displays the upcoming or currently active property being bid upon. The page will include the live stream, property details, bidding details, and allow users to register, bid, and chat with the site administrators.
|
||||
A link to this page will be featured prominently on the home page, with a preview of the auction live stream, allowing users to quickly navigate the site and bring them to the live auction page. This page will be easier to use then the existing bidwrangler interface, and improve it with elements designed to highlight the bids being placed, and make the overall auction experience more interesting.
|
||||
The new frontend functionality will be developed using responsive design, allowing the pages to be usable on both desktop and mobile devices. The new experience will also be developed to track provide real time viewership information to the Landproz staff, and where possible, integrate into existing Analytics on the site.
|
||||
Modifications to the front end experience will be implemented as a Wordpress plugin, to not interfere with other third party website work being performed in parallel, and to allow it to be ported to future website redesigns.
|
||||
Administration Panel
|
||||
The administration panel will be updated to have new fields for managing property listings, including when the auctions will be performed, and details about the type of auction and other relevant information.
|
||||
Additional grids will be created to allow the site administrators to create, view, edit, and delete bidding registrants and their bids.
|
||||
A dashboard for the administrator to review the current live stream and auction will be developed, presenting viewer statistics for the auction, as well as notifications of activities such as new users being registered, which users are viewing the auction, and any bids that are placed. The administrator will also be able to use this screen to submit floor bids.
|
||||
Auction Styles
|
||||
There are multiple styles of auctions Landproz performs in. During the design phase of the project, we will interview Landproz to collect details about the workflows of the multiple types of auctions performed, and incorporate those workflows into the developed software.
|
||||
CHOICE INCOMPLETE
|
||||
|
||||
Scope of Work
|
||||
The Developer will update the website Landproz.com, performing the following services for the Client (the "Services"):
|
||||
Design
|
||||
Design and client acceptance of the user and feature experience for the custom auction system, implementing the multiple styles of auctions performed by the Client.
|
||||
Production of wireframes for the frontend and admin pages for the custom auction system
|
||||
Development
|
||||
Frontend:
|
||||
Live stream replaced with a custom self hosted solution, supporting RTMP streaming, and broadcast using an integration with Cloudflare’s content delivery network
|
||||
Dedicated page for showcasing the stream, the current property, and to place bids on the currently live auction
|
||||
User registration, user management, and bidding (CRM functionality)
|
||||
Simple chat interface between the users and the auction staff
|
||||
Administration panel:
|
||||
A dashboard with the live stream status, viewer statistics, live bidding information, and user chat
|
||||
Modifications to the existing new and edit auction listing screens to allow for scheduling live auctions
|
||||
User and bid management information grids
|
||||
Testing and client acceptance of the live stream feature and updated auction system
|
||||
Feature documentation
|
||||
Project management
|
||||
MEETING 3-20
|
||||
Promises to Brian Haugen:
|
||||
|
||||
Set up the filtering in the platform as it was done once before.
|
||||
Dayna will lead the project management and will inform Brian about when and where meetings are supposed to be, as well as what he needs to review.
|
||||
Ensure that Brian Hanson and Luke are included in the project.
|
||||
Promises to Beau Jensen:
|
||||
|
||||
Create a new listing feature that turns into a pending feature, which can sit when it's not in use.
|
||||
The auction feature might be placed at the bottom of the auctions, but above the listings for ease of finding fresh ones.
|
||||
Implement keyword functionality similar to landwatch.com.
|
||||
Create filters in the platform.
|
||||
Follow a similar interface to landwatch.com for typing and testing the county, state, and city.
|
||||
The auctions will live at the top of the platform, and the users will be able to access the whole list.
|
||||
The platform will include a message board for back-and-forth communication between users and administrators. Individual messages will also be possible.
|
||||
Bids can be placed by users, and pre-bids are also possible.
|
||||
The platform will be similar to BidWrangler and will include a hyperlink that says "Click here to bid". The design will be branded and made to look better than BidWrangler.
|
||||
The software should be built to direct where you want it to populate. It will be the driver that you can hook to those individually and put it in the software one time.
|
||||
The backend will be created so that it can look like it does now with listings.
|
||||
Please note that these are the direct interpretations of the transcript. It's recommended to cross-verify these points with the actual meeting minutes or discussion context to ensure complete accuracy.
|
||||
MEETING 5-22
|
||||
Brian discussed the functionality of user registration, aiming to make it as simple as possible with options to log in via Google, Facebook, and Twitter (lines 1-2).
|
||||
Brian explained that the auction functionality was created as a separate WordPress plugin. This allows for minimal interaction between the AuctionCast functionality and the rest of the website. The system has been designed for potential reuse on other websites, though it will require additional work to set it up for multiple clients (lines 3-4).
|
||||
Brian requested clarification on bidding processes for auctions with multiple tracks, noting that BidWrangler didn't seem to have a specific workflow for this. He suggested that this process was primarily handled by the auctioneers on the clerking screen (lines 5-6).
|
||||
He stated that he anticipates having the workflow implemented within the next few days and would appreciate feedback (line 18).
|
||||
Brian offered to share a spreadsheet detailing the progress on various tasks and how much work is left on each of them (line 19).
|
||||
He discussed the concept of a parcel and how it works in the context of the auction system (lines 21-22).
|
||||
Brian shared that he expects to have all core functionalities ready for testing by the end of the next week. He mentioned that he will also provide a beta version for testing (lines 34-35).
|
||||
He discussed the potential use of notifications and text messages in the system, for instance, alerting users about new chats or updates (lines 37-38).
|
||||
Brian mentioned that he has been designing the website with a focus on mobile users, as they will likely constitute the majority of site visitors (line 40).
|
||||
He shared his intentions to add timers to the auction functionality, although he noted some potential challenges in synchronizing the timer with the video stream due to delays (lines 51-53).
|
||||
Brian concluded the meeting by expressing his anticipation to get the auction platform into the hands of the users and asked for a follow-up meeting in a week's time (line 57).
|
||||
|
||||
|
||||
+65
@@ -0,0 +1,65 @@
|
||||
Landproz.com Live Stream and Bidding System Update
|
||||
Project Proposal
|
||||
Prepared on 12-15-2022
|
||||
Executive Summary
|
||||
Landproz.com requires a custom implementation of the functionality currently provided to their website by the third party service Bidwrangler.com. This custom solution would include a page to view details about an auction in progress, a live video stream of the auction floor, and a simplified user experience for buyers to view the and place bids on properties being auctioned.
|
||||
The updated functionality will also include updates to the admin experience on http://api.landproz.com/ - merging all controls for setting up live auctions, registrants, and bids into the website http://api.landproz.com/.
|
||||
These updates will increase customer engagement, and allow for more detailed customization of the auction experience to be made in the future.
|
||||
The project is quoted at a flat fee of $36,000. $12,000 will be due at project acceptance. The project is estimated to take 180 hours to complete, over the course of 3 months from when the project is signed and approved.
|
||||
|
||||
Objectives
|
||||
Replace bidwrangler.com with custom functionality, removing the dependency on bidwrangler.com.
|
||||
Improve the auction website interface to simplify the experience of finding the currently active auction and live stream, and place bids.
|
||||
Add a chat component to the site, allowing end users to communicate to the Landproz staff through the website.
|
||||
Replace the live stream component of the application with a custom implementation with better video fidelity and more reliable broadcasting.
|
||||
Configure the new pages to be tracked by existing analytics packages, and provide a page for Landproz staff to view real time viewership and conversion count information
|
||||
Create administration pages for Landproz staff to manage the new functionality, and to view stream statistics.
|
||||
Provide this functionality in a custom solution, so that the end result is proprietary, and gives Landproz an edge over its competitors.
|
||||
|
||||
Implementation Details
|
||||
The current Landproz websites are written in the PHP language using the frameworks Wordpress and Laravel. We will update the source code for these two sites to include live streaming and bidding functionality right in the source code.
|
||||
Live Stream
|
||||
|
||||
We will update the live streaming functionality with an integration with Cloudflare Live Stream. Details of this service can be found at:
|
||||
|
||||
https://www.cloudflare.com/products/cloudflare-stream/
|
||||
|
||||
The result will be an integration into http://api.landproz.com/ for starting and monitoring the live stream. The stream itself will work with the RTMP protocol, used in popular broadcasting software such as OBSStudio.
|
||||
Frontend User Experience
|
||||
The website will be updated with a single page which displays the upcoming or currently active property being bid upon. The page will include the live stream, property details, bidding details, and allow users to register, bid, and chat with the site administrators.
|
||||
A link to this page will be featured prominently on the home page, with a preview of the auction live stream, allowing users to quickly navigate the site and bring them to the live auction page. This page will be easier to use then the existing bidwrangler interface, and improve it with elements designed to highlight the bids being placed, and make the overall auction experience more interesting.
|
||||
The new frontend functionality will be developed using responsive design, allowing the pages to be usable on both desktop and mobile devices. The new experience will also be developed to track provide real time viewership information to the Landproz staff, and where possible, integrate into existing Analytics on the site.
|
||||
Modifications to the front end experience will be implemented as a Wordpress plugin, to not interfere with other third party website work being performed in parallel, and to allow it to be ported to future website redesigns.
|
||||
Administration Panel
|
||||
The administration panel will be updated to have new fields for managing property listings, including when the auctions will be performed, and details about the type of auction and other relevant information.
|
||||
Additional grids will be created to allow the site administrators to create, view, edit, and delete bidding registrants and their bids.
|
||||
A dashboard for the administrator to review the current live stream and auction will be developed, presenting viewer statistics for the auction, as well as notifications of activities such as new users being registered, which users are viewing the auction, and any bids that are placed. The administrator will also be able to use this screen to submit floor bids.
|
||||
Auction Styles
|
||||
There are multiple styles of auctions Landproz performs in. During the design phase of the project, we will interview Landproz to collect details about the workflows of the multiple types of auctions performed, and incorporate those workflows into the developed software.
|
||||
|
||||
Project Phases
|
||||
The process for development of the new Landproz.com features will follow these phases:
|
||||
Design – Approx 30 hours / 3 weeks
|
||||
We will create simple mockups of new and updated pages on the site, incorporating fields and functionality from bidwrangler.com, as well as any customization to the functionality which is feasible to implement within the timeline of the project. This process will involve discussions with members of the Landproz team to gather information about specific requirements and workflows that Landproz engages in for the auctions.
|
||||
Landproz will review the wireframes and other design assets made during this phase of the project. Upon approval of the wireframes and designs, the project will continue to the development phase.
|
||||
Development – Approx 90 hours / 8 weeks
|
||||
We will methodically develop and build out the various screens and features of the site. As development progresses, we will provide updates as to our progress, and ask for feedback as appropriate. The updated site will be available on a temporary web URL for review during development.
|
||||
Testing and Acceptance – Approx 20 hours / 2 weeks
|
||||
Once development has completed, and internal quality assurance testing has completed, we will work with the Landproz team to demonstrate the new functionality and get feedback. We will fix issues with the new functionality until Landproz approves the changes.
|
||||
Launch and Warranty
|
||||
Finally, the website updates will be deployed to the production Landproz.com website. We will work with the web hosting company Webspec.com to incorporate the new changes into the website.
|
||||
After the conclusion of the project, we will guarantee our work for 60 days – any functionality which doesn’t work as it was designed to will be fixed, free of charge. Support after this period, or new functionality, will be separately quoted.
|
||||
|
||||
|
||||
Project Management
|
||||
In addition to the above estimates and timeline, we estimate that project management, quality assurance, communication, and other project overhead will take a total of 40 hours.
|
||||
As this is a “flat fee” project, the total number of hours the project will take to complete won’t factor into the end cost of the project. The estimates are provided for visibility as to the scope of the development effort of the project.
|
||||
|
||||
Conclusion
|
||||
We are excited to take on this project of adding new functionality to Landproz.com. We believe the implementation of the project will be a good experience for everyone involved. The resulting changes will be a strong improvement to the Landproz customer experience, and give Landproz the flexibility and foundation to continue to build out and expand future online business initiatives.
|
||||
We hope to build a strong business relationship with the success of this project. We are confident that the quality and results of the implementation will allow us to be a preferred partner for future custom development needs.
|
||||
If you are ready to start the project, please review the attached statement of work, and let us know if you have any questions!
|
||||
|
||||
Thank you for your consideration,
|
||||
Brian Hanson & the Hanson.xyz team
|
||||
|
||||
+46
@@ -0,0 +1,46 @@
|
||||
Landproz.com Live Stream and Bidding System Update
|
||||
Statement of Work
|
||||
Prepared on 12-15-2022
|
||||
Project Description
|
||||
This contract (the "Agreement") is made between Hansonxyz LLC (the "Developer"), and LandProz (the "Client").
|
||||
The Developer and the Client hereby agree as follows:
|
||||
The Developer will provide a custom solution to replace functionality currently provided by bidwrangler.com, on the clients website, Landproz.com. This will include an updated, custom solution for handling the auction video stream, and an updated interface for users to place bids on auctions. It will also include updates to backend administrative functionality to manage bidders, bids, and the live stream.
|
||||
Updates to the frontend website experience of Landproz.com will be developed using responsive design, and will be usable by mobile devices within a mobile web browser. The project excludes the development of a native mobile application, and other functionality provided by bidwrangler.com outside of the following “Scope of Work”.
|
||||
Scope of Work
|
||||
The Developer will update the website Landproz.com, performing the following services for the Client (the "Services"):
|
||||
Design
|
||||
Design and client acceptance of the user and feature experience for the custom auction system, implementing the multiple styles of auctions performed by the Client.
|
||||
Production of wireframes for the frontend and admin pages for the custom auction system
|
||||
Development
|
||||
Frontend:
|
||||
Live stream replaced with a custom self hosted solution, supporting RTMP streaming, and broadcast using an integration with Cloudflare’s content delivery network
|
||||
Dedicated page for showcasing the stream, the current property, and to place bids on the currently live auction
|
||||
User registration, user management, and bidding (CRM functionality)
|
||||
Simple chat interface between the users and the auction staff
|
||||
Administration panel:
|
||||
A dashboard with the live stream status, viewer statistics, live bidding information, and user chat
|
||||
Modifications to the existing new and edit auction listing screens to allow for scheduling live auctions
|
||||
User and bid management information grids
|
||||
Testing and client acceptance of the live stream feature and updated auction system
|
||||
Feature documentation
|
||||
Project management
|
||||
Cost and Payment
|
||||
In consideration for the Services, the Client will pay the Developer a total fee of $36,000. The payment schedule will be as follows:
|
||||
$12,000 upfront to commence the project
|
||||
The remaining $24,000 upon completion of the project
|
||||
Timeline for completion
|
||||
The project is expected to be completed within 3 months of the date of this Agreement. If unforeseen circumstances arise that prevent the Developer from completing the project within this timeline, the Developer will notify the Client in writing and the timeline for completion may be extended by mutual agreement of the parties.
|
||||
Change Requests
|
||||
After the scope of work has been agreed upon, any changes requested by the Client to the scope of work must be approved in writing by both parties before they can be implemented. If the Developer chooses to perform the additional work and determines that it is feasible to do so, the Developer will provide a quote at the rate of $250 per hour for the work, and the Client will pay the additional fee as specified in the quote. The Developer will not begin any additional work until the Client has approved the quote in writing.
|
||||
Intellectual Property Rights and Deliverables
|
||||
Upon completion of the project, and full payment by the Client, the Developer will transfer all rights, title, and interest in and to the custom auction system and all related materials, including but not limited to source code, design documents, and wireframes (the "Deliverables"), to the Client. The Developer will also provide the Client with a perpetual, non-exclusive license to use, reproduce, modify, and distribute the custom auction system and related materials for any purpose.
|
||||
Warranty
|
||||
The Developer will guarantee their services for 60 days after the completion of the project. During this warranty period, the Developer will provide any necessary fixes to functionality provided within the “Scope of work” at no additional cost. After the expiration of the warranty period, any additional changes, modifications, or support for the functionality provided will be quoted separately from this contract.
|
||||
Governing Law and Venue
|
||||
This contract will be governed by and construed in accordance with the laws of the State of Minnesota, without giving effect to any principles of conflicts of law. Any legal action arising out of or relating to this contract shall be filed only in the state or federal courts located in Minnesota, and the parties hereby consent to the personal jurisdiction of such courts.
|
||||
Confidentiality
|
||||
Both parties agree to keep the details of this contract and the project confidential, except as otherwise agreed in writing. Any information or materials shared by the Client with the Developer for the purposes of this project will be treated as confidential and will not be disclosed to any third party without the prior written consent of the disclosing party. The Client grants the Developer the right to showcase the completed project within their portfolio, subject to the Client's approval of the final product and any necessary confidentiality agreement.
|
||||
|
||||
IN WITNESS WHEREOF, the parties have executed this Agreement:.
|
||||
|
||||
|
||||
+103
@@ -0,0 +1,103 @@
|
||||
Auctioncast.com ‘White Label’ Site Proposal
|
||||
Prepared by Brian Hanson (HansonXyz LLC) for Landproz on 5/27/2025
|
||||
|
||||
HansonXyz will produce for Landproz a new WordPress site which features similar functionality to landproz.com, but with new branding, new content, and an implementation of the ACE Auctioncast experience currently used on Landproz.com. The auction experience will be functionally the same, only with different colors, and different branding.
|
||||
|
||||
Features to be Added / Project Deliverables
|
||||
There will be a global login at the top of the Auctioncast website which lets the user of the website login as either a registrant or an ACE backend user. From the end user’s perspective, these accounts will start to seem unified, as if they only have one account, their ‘Auctioncast’ account.
|
||||
ACE users who are not Auctioncast staff will get a new customer portal upon logging in. In this customer portal, there will be:
|
||||
The customer’s logo
|
||||
A list of auctions which the user is assigned to as an ‘Auction Manager’
|
||||
The user can click on an auction to see the auction’s details, including:
|
||||
Description
|
||||
Items
|
||||
Images
|
||||
Registrants on the auction w/ contact details
|
||||
Current bidding status (or who won each auction)
|
||||
Basic Analytics
|
||||
Chat messages from registrants
|
||||
A link to the ‘public’ display for an auction
|
||||
A link to the ‘auctioneer’ display for an auction
|
||||
Note: All of these screens will be read-only. The Auctioncast staff will handle entering in all auction details. The bidding status screens will be similar to the read-only clerk interface, allowing only for interaction to chat messages
|
||||
The users will be able to add registrants to their auctions, and send messages to registrants, in much the same way auction managers are able to right now in the current ACE system
|
||||
For each new auction entered by a landproz clerk, an interactive onboarding checklist feature will be added and visible on the client portal, with details of what is requested of the client for each auction to be finalized later. Some of these details may be – Location, deeded acres, images, description, sales te0rms, etc. Forms will be added to accept each piece of provided information, and the clerk will be able to review these submissions and either approve or provide feedback, which will also generate email notifications to the client appropriate for this feature.
|
||||
The user will be able to upload documents in the customer portal for the Auctioncast staff to use, using a drag and drop interface to upload files to their file manager. The Auctioncast staff will create ‘requests for documents’ which will show up on the dashboard as an item which can be clicked on, and then users will be able to upload documents and add comments to the request section.
|
||||
All other ACE functionality and non customer data will be hidden.
|
||||
|
||||
As part of this project, the following ACE features will also be implemented:
|
||||
Chat conversations by read-only users will not affect a chat’s ‘viewed’ status.
|
||||
Chat conversations will show who ‘read’ a conversation in the clerk UI.
|
||||
Chat conversations will show when someone is ‘typing’.
|
||||
Multi tenant support (multiple B2B customer support) will be added to ACE, and Landproz will become a tenant.
|
||||
Auctions will be able to be performed on either the Auctioncast website or the Landproz website.
|
||||
The new Auctioncast website will have a page specifically for partners, to show the partners logo, contact information, and upcoming and past auctions. This partner page will be accessible by subdomain (for example, https://iowalandbroker.auctioncast.com/ .
|
||||
The Auctioncast Wordpress plugin will be improved to make it able to work simultaneously on landproz.com and auctioncast.com.
|
||||
ACE backend will be improved to have better mobile device compatibility.
|
||||
Updated permissions scheme pending the discussion of what those permissions entail with Dayna
|
||||
The incomplete development tasks assigned in Trello in May 2025 related to the white label website features will be completed, including:
|
||||
Header bar sign in
|
||||
Countdown clock
|
||||
‘My Auctions’
|
||||
|
||||
Timeline for Completion and Budget:
|
||||
This project is estimated to take 60 development hours to complete, and is sold at a discounted rate of $175 per hour, for a total fixed bid cost of $10,500 for the entire project. This will include:
|
||||
Frontend Development – theming cloned Auctioncast site
|
||||
Backend Development – ACE login / client administration panel features
|
||||
Testing & client feedback
|
||||
Deployment
|
||||
Final testing and delivery
|
||||
The timeline for this project will be aggressive. Development will take place over 3 weeks, starting on May 28th and concluding on June 18th. Major milestones include:
|
||||
Thursday June 5th – progress demonstration and client feedback meeting
|
||||
Thursday June 12th – progress demonstration and client feedback meeting
|
||||
Thursday June 19th – final demonstration of features of software
|
||||
Friday June 20th – meeting on testing plan
|
||||
Week of June 23rd – June 27th – testing, bugfixes, and final product approval
|
||||
July 1st – Deployment to live Auctioncast.com website. The project will be invoiced at this time.
|
||||
July 1st – 15th – no activity, this is reserved for team training, and additional last minute change requests. Fixes to features promised as part of delivery will be in scope, other feature requests will be billed as additional work at the developer’s normal hourly rate of $250 per hour.
|
||||
|
||||
Change Requests
|
||||
Due to the tight timeline and budget of this project, additional out of scope features outside of the scope defined in this document will be discouraged. Changes to scope will require discussion, a quote, and approval by both the client and developer in writing to proceed.
|
||||
HansonXyz will recommend the client wait until after delivery of the final product on July 1st to add additional features.
|
||||
|
||||
Considerations
|
||||
The new Auctioncast website will have little to no change in site content from the source Landproz website outside of changes in font, colors, and brand name. In particular, the front page of the site will need to be redesigned. It will be the responsibility of the client to provide:
|
||||
Updated color scheme preferences
|
||||
Content for each page of the site they wish to display
|
||||
Any imagery or other marketing material they wish to show on the site.
|
||||
Pages that are not relevant on Auctioncast.com, such as the ‘meet the team’ page, will be removed.
|
||||
Additional content and feature changes to the Auctioncast site will be quoted and billed separately, either as a separate project, or future ongoing maintenance.
|
||||
|
||||
Contract Legal Matters
|
||||
Independent Contractor Status
|
||||
HansonXyz shall perform all work under this agreement as an independent contractor. Nothing herein shall be construed to create a partnership, joint venture, or employer-employee relationship between the parties.
|
||||
Governing Law and Jurisdiction
|
||||
This agreement shall be governed by and construed in accordance with the laws of the State of Minnesota. Any legal action or proceeding arising under this agreement shall be brought exclusively in the courts located within the State of Minnesota.
|
||||
Delivery Timeline
|
||||
The developer will make every reasonable effort to deliver the project within the timeline specified. In the event of unforeseen delays, the client agrees not to hold the developer liable for exceeding the estimated delivery schedule. However, if the project is not delivered within a reasonable timeframe, the client reserves the right to terminate this agreement at their discretion.
|
||||
Payment Terms
|
||||
The project will be invoiced in full upon delivery to the live Auctioncast.com website on July 1st, 2025, with net 30 payment terms.
|
||||
Intellectual Property and Work Product
|
||||
All right, title and interest, including copyright and other intellectual property rights in and to any data, information, ideas, concepts or material provided by Company to Consultant for use in performing Services are and shall remain Company’ property (“Company Content”). Company grants Consultant a non-exclusive, non-transferable license during the Term to reproduce, display and perform Company Content solely in connection with, and solely as required for, the performance of the Services. Company Content shall be considered Confidential Information of Company.
|
||||
As between the parties, Consultant agrees that Company is the sole and exclusive owner of all inventions, improvements, computer programs, discoveries, ideas, processes, systems, writings or other works authored, developed, discovered, or conceived by Consultant, solely or jointly with others, that (a) are produced as part of, or in the course of performing, the Services; or (b) are authored, developed, discovered, or conceived during the term of this Agreement with the use or partial use of Company’s systems, equipment, supplies, materials, facilities, computer
|
||||
programs, or Confidential Information (collectively, “Work Product”). Consultant agrees to assign, and hereby assigns, to Company all rights, title and interest it may have in or to the Work Product, including without limitation all patent rights, trademark rights, copyrights, trade secret rights, and other intellectual property or proprietary rights therein. Consultant shall render all reasonably required assistance to Company to effect the foregoing assignment and protect the rights described above. Consultant warrants it has all right, power and authority to effect all assignments, transfers and waivers provided herein. To the extent any pre-existing materials, such as information or code, owned by Consultant (“Consultant Materials”) are embedded or incorporated in, or necessary for use of the Work Product, Consultant hereby grants Company a non-exclusive, fully-transferable and sublicensable, royalty-free, worldwide, perpetual right and license to copy, use, perform, publicly display, and prepare derivative works of the Consultant Materials in connection with such Work Product.
|
||||
Consultant shall retain all ownership rights in and to any pre-existing materials, libraries, tools, utilities, frameworks, or code developed independently of the Services (collectively, "Consultant Tools"), even if such Consultant Tools are incorporated into the Work Product. To the extent any Consultant Tools are included in the Work Product, Consultant hereby grants Company a non-exclusive, royalty-free, non-sublicensable (except as necessary to use the Work Product), non-transferable (except to a successor in interest), worldwide, perpetual license to use such Consultant Tools solely as part of the Work Product.
|
||||
Warranty
|
||||
The Developer will guarantee their services for 60 days after the completion of the project. During this warranty period, the Developer will provide any necessary fixes to functionality provided within the ‘Scope of work’ at no additional cost. After the expiration of the warranty period, any additional changes, modifications, or support for the functionality provided will be quoted separately from this agreement.
|
||||
Limitation of Liability
|
||||
HansonXyz’s liability for any claim arising out of this agreement shall not exceed the total compensation paid under this agreement. In no event shall HansonXyz be liable for any consequential, incidental, special, or punitive damages, including lost profits or business interruption.
|
||||
Indemnification
|
||||
Each party shall indemnify and hold the other harmless from any third-party claims resulting from its own gross negligence or intentional misconduct in connection with this agreement.
|
||||
Prior Agreement Supremacy
|
||||
In the event of any ambiguity, conflict, or omission in this agreement, the terms of the previously executed ongoing hosting and maintenance agreement between HansonXyz and Landproz shall govern and prevail.
|
||||
Entire Agreement and Modifications
|
||||
This document represents the full and complete agreement between the parties. Any modifications or amendments must be made in writing and signed by both parties.
|
||||
Severability
|
||||
If any provision of this agreement is found to be invalid or unenforceable, the remaining provisions shall continue in full force and effect.
|
||||
Confidentiality
|
||||
Both parties agree to keep the details of this contract and the project confidential, except as otherwise agreed in writing. Any information or materials shared by the Client with the Developer for the purposes of this project will be treated as confidential and will not be disclosed to any third party without the prior written consent of the disclosing party. The Client grants the Developer the right to showcase the completed project within their portfolio, subject to the Client's approval of the final product and any necessary confidentiality agreement.
|
||||
|
||||
|
||||
|
||||
IN WITNESS WHEREOF, the parties have executed this Agreement:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user