Code Monkey home page Code Monkey logo

real-estate-app's Introduction

Home Finder Lite

Why This Project

I have been involved in real estate in different capacities for over 10 years, and during the 4+ years of that time span I have acted in the capcacity of a Realtor, and the 9 years I have spent as a real estate investor, I have been increasingly disappointed by the lack of innovation in real estate technology. While this project is in no way going to reshape the MLS, I hope that it shows that, at least in a relatively simple way with limited functionality, that the digital tools for a Realtor, both in a digital marketing capacity as well as when listing properties for sale or rent, can be simple, useful and powerful. It should also serve as an easy way for a small-scale investor such as myself to have a place to store and advertise the properties I have for rent or sale.

Scope of Project

Current Version

  • Home Page includes ability for anyone to view Listings & Rentals (with varying levels of detail), and search for a Real Estate Agent
  • Home Page allows a visitor to register for a Real Estate Agent account or login to an existing account
  • Once logged in (or registered for the first time) user is sent to Dashboard with the options of creating, editing, or deleting listings or rentals
  • Login/Logout authentication
  • Any user can see all current listings & rentals and contact the listing agent, view more details about the property, and view any photos associated with listing
  • Mobile-first, fully responsive design
  • Handling of photo upload/storage/deletion is done thru FileStack
  • Features made-from-scratch responsive, mobile-friendly navbar with drop-down menu for smaller screens (much simpler stand-alone example found here)
  • Grid system for layout is also "home made" without using any external grid systems such as Bootstrap (simple example found here)

Future Ideas

  • Additional information about Real Estate Agent including broker info, social media accounts & links, required industry disclosures
  • Ability to download an application for a rental listing
  • Additional tools for visitors including mortgage calculator, information on local schools, neighborhoods, crime statistics
  • Ability for Real Estate Agent to allow visitors to sign up for an email newsletter (using MailChimp)
  • Ability for Real Estate Agent to create and maintain a blog
  • Embedded social media posts on Agent info page
  • Client tesimonials to populate on Agent info page
  • Online application forms for rental listings that are emailed to the listing agent
  • Ability to filter listing search results based on search criteria

Models

Wireframes

Mobile

Libraries & APIs

Current Version

  • FileStack for photo storage and linking to app
  • Perk framework including Knex, React, Backbone, Underscore, Gulp
  • PostgreSQL & Express

Potential Future APIs

  • Neighborhood information, housing market data, crime statistics, school info, property location

Additional Project Information/Links

Contact Dan

real-estate-app's People

Contributors

danbuda11 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.