Part of the final project for Udacity's Front End Development Course, Spur of the Moment is an accessibility-friendly application built with the React.js framework. Spur of the Moment was brought to life using Google Maps, Yelp, and more to create a fully functioning web application. Using this application, users are able to search locations for various horse-related locations. For example, if a user is looking for a farrier to take care of their horses's horseshoes, Spur of the Moment will make it easy for them to locate one near them.
Online, there are not very many horse-centered applications. There are so many horse enthusiasts around the world: people who own horses, people who want to own horses, or people who just want to see what a horse looks like. The purpose of Spur of the Moment is to give beginner to advanced horse lovers the resources they deserve to find horse-related businesses, and horses for adoption. I have a passion for horses, and I want to channel that passion through my passion of coding and development.
Due to the billing information being on google, I have removed my personal Google Maps API Key. You can input your own key in the /src/components/Map.js
file. To get an API Key, visit the Google Maps Developer Console.
For the sake of space, the node_modules
folder was not included in this repository. To install all dependencies, please run npm install
. This app was bundled with create-react-app
; therefore, once it is done installing the dependencies, npm start
will launch the application onto localhost:3000
.
Users of this application can use it to search for a specific location and filter this search by horse riding, horse boarding, horse racing, farrier, and vet. Clicking on more info, displays yelp information about each location and you can view where on the map this particular venue is located. On the main page, the user can view a random horse for adoption along with the contact information of the owner.