Skip to content

yuric/home-light

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

http://homelight-phx.herokuapp.com/

Uploaded Transactions Manager

This tool allows real estate agents to upload and manager their past real estate transactions.

Tech

  • Ruby 2.4.1
  • Rails 5.1.4
  • SQLite

Setup

  • Have the tech installed in the dev env
  • Clone the repo locally
  • Run bundle install
  • Run db:setup
  • Run rails server
  • Navigate to localhost:3000

Assignments (choose at least 2)

  1. Build a bulk transaction uploader - allow agents to upload a CSV where each row represents a new transaction
  • Each column should represent the columns in the model
  • De-dupe on address, zip and selling_date
  1. Add model and client-side validation and make the form sexier
  2. Paginate the transactions list on the agent profile page
  3. Sort the transactions list on the agent profile page by selling_date but sort transactions where the property_type is "land" or "mobile_home" at the bottom of the list
  4. Build filtering and sorting controls to the transaction list on the agent profile
  5. Optimize / speed up the UploadedTransaction queries - assume there are 10 million rows in that table
  6. Allow the agent to select which side of the transaction they represented (seller, buyer or both)
  7. Increase test coverage and add front-end testing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published