Skip to content

A real estate property finder app allowing users to search active listings utilizing a Google Maps and Zillow API.

Notifications You must be signed in to change notification settings

andrewcpark/bluefin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

/


A real estate property finder app using React where users can search active listings by requesting the Zillow API and displaying on an interactive map provided by the Google Maps API.
*DEMO NOTE: To search listings, input a city or zip code in the serach bar at the top of the page.*

Check demo here.



/

/


Description

React

I built the frontend of this application using React in order to design and implement resuable components. I also used libraries such as React Hooks to declare state in components and React Router to configure routes and navigation. Using React DOM, I used this opporuntity to create a portal and a modal component when a user clicks on a specific listing card.


/


APIs

This application utilizes two third-party APIs, Google Maps and the Zillow API. When a user submits a query, the app first calls the Zillow API in order to get all the available listings. Once the listings are received, the data is then passed onto the Google Maps component rendering each listing on the map based on their coordinates. The listings data are also used to display a list of the listing cards.


CSS

For this application, I utilized pure CSS to style the components instead of using a framework I am fond of such as Tailwind CSS. Through this exercise, I brushed up on CSS fundamentals and responsive designs implementing media queries.

Getting Started

Clone This Repository

Note: This application requires registered API Keys from RapidAPI and Google Maps Platform.

git clone https://github.com/andrewcpark/bluefin.git

Install Dependencies

npm install

Run Application

npm start

About

A real estate property finder app allowing users to search active listings utilizing a Google Maps and Zillow API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published