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

