Your mission, should you choose to accept it, is to build a sample homeowner lead generation web form and database.
The instructions below encapsulate all the expectations regarding the project. Everything that isn’t explicitly specified is up to you to decide; use your best judgement.
Of course, should you have any questions you may contact your sponsor.
Good luck!
- The user enters its name (first and last), email address and phone number.
- Email and phone are checked for validity. If valid, log in our database, together with the user’s IP.
- Next, the user enters its home address. Log that in our DB.
- Using the Zillow API (https://www.zillow.com/howto/api/APIOverview.htm), display the Rent Zestimate valuation range for the home, to give the homeowner an idea of expected monthly rent. If no Rent Zestimate is available, calculate the annual rent as 5% of the home price Zestimate. Display the monthly range as ±10%. Log those values in our DB.
- The user can enter its expected monthly rent, which may differ from the suggested values. Log that in our DB.
- Finally, we send an email to the user congratulating it for signing up, together with the details that we collected.
- You may code in any language or platform.
- Our stack is .NET, React and SQL Server.
- But again, you may code in any language.
- Feel free to use any resource. The only limitation is that we ask the work be yours, not outsourced.
- Spend as much or as little time as you see fit.
- Focus as much or as little as you want on the back end.
- Focus as much or as little as you want on the front end.
- Focus as much or as little as you want on the database.
- Document as much or as little as you think is needed.
- Bonus points if you deploy the project to a live environment (please don’t use Belong’s name – we’re in Stealth Mode).
- When you’re done, submit all code and database files (and if deployed live, the URL).