Disclaimer: This app is a demo, some data may be not up to date.


TL;DR
I apologize for the inconvenience, but I believe in being completely transparent and upfront with users. The reason this is not a full-fledged app is due to cost constraints in accessing car API databases 24/7.


The Problem:
I wanted to create an app that not only uses APIs as its core functionality, but also something that myself and others would actually find useful. Of course, there are hundreds of weather apps and Spotify front-ends that I could have created in a weekend, but where's the fun in that?



Every car API company runs on a business-to-business sales approach. This is because most of their customers are car dealerships or sites like Kelley Blue Book and Edmunds. While there are free trials they only allow ~15 API calls per month, and it goes without saying that this just isn't sufficient for an app like this.



My Solution:
To address this I made as many API calls as I could, then painstakingly inputting that data into a local JSON file. I then emulated external API calls by using fetch. If you wish you use this site as a template you can download the files and edit the URL endpoints, then go into the api_keys.js file to input your own tokens.



Download This Website Here
- Technicals -
MSRP
Transmission
Drive Type
- Engine Power -
Horsepower
Torque
- Body -
Body Type
Doors
Seats
Curb Weight
- Fuel -
Fuel Type
Combined MPG
Tank Capacity
EST Range

--

--

--

--

(@ --)

--

(@ --)

--

--

--

--

(lbs)

--

--

--

--

(miles)

--

--

--

--

(@ --)

--

(@ --)

--

--

--

--

(lbs)

--

--

--

--

(miles)

--

--

--

--

(@ --)

--

(@ --)

--

--

--

--

(lbs)

--

--

--

--

(miles)

Select Car Info