Frontier is an app that lets you give it your location and then returns a list of accessible resources nearby. For example, it might tell you the nearest open restaurants, the nearest open gas stations, the nearest public wifi hotspots, the nearest public restrooms, or the nearest open towing/mechanic shops.
This project is built using node.js. It uses the express web application framework on the backend to serve the website and provide APIs for the website to access data. The frontend is built using React & Bootstrap. The frontend assets are compiled using the Webpack module bundler and Babel compiler to allow the use of JSX and next generation Javascript features.
git clone https://github.com/codeforhuntsville/Frontier.git
npm install
in the cloned directory to install the required packagesconfig/default.js
to config/local.js
, then fill in the googlePlacesApiKey
property value with
your keynpm start
to run the serverWe use the Google Places API as a source for some of the data in Frontier. In order to make requests to the API, you must obtain an API key and configure Frontier to use it.