This week we have an awesome challenge as first one for you!
As with the just released API Data Source - a new data connected world opens to Wappler! So finally you can connect to all those great public data APIās and use their valuable data on your website! All rendered real time thanks to the Wapplerās Fast Front-End Framework App Connect!
So the challenge is:
find the most useful API to integrate with and make a quick visual integration in an existing good looking website
the integration should provide a great value to the website and its users.
Examples
unsplash photos catalog
geolocation to segment your users and offer them the right language and currency
get currency data to provide real time conversion or charts
get stocks/crypto currency data and draw amazing charts
I donāt even know how to use the API tools or even whereto find them. So Iām out for this one. Looking forward to what the real Wappler gurus can come up with.
It's an example of what you can do, you just need some interesting API data to connect to
Think of data APIs as a database, which you are not hosting You just connect to it, interact with it, get data and use it the same way as a regular database data source.
I this 3 minute sped to 30 second video showing the entire site build process from start to finish or just showcasing the API Implementations and the final result @George
Guys Iām really sorry I canāt quite find the time to do additional projects except my main project on Wappler. And unfortunately, it doesnāt require any kind of API data source. But I like the idea and hope many users show their skills
@George, this is just a showcase, I will do a write up on what i did where in a bit.
I unfortunately could not possibly get this video length down further than the 2 minutes, lol, for me that is like the shortest video ever, so hope itās ok.
Waiting to see who else enters, looks like I might be all alone here.
This uses 9 API connections from 3 different API providers. @geoplugin
Write Up -
This is a single page I have created with multiple components and data sources.
Wappler components used:
API Data Source
a. api1 = geoplugin.net - Main with a base currency set to GBP with noload
b. api2 = geoplugin.net - Extras - Nearby with noload
c. api3 = geoplugin.net - Extras - PostalCode with noload
d. api4 = geoplugin.net - Extras - Nearest Transport with noload, and success load api5
e. api5 = goibibo.com - Flight Search with noload and success load api6
f. api6 = geoplugin.net - Main with base currency set to INR with noload
g. geo1 = success load api1, api2, api3, api4
h. api7 = unsplash.com
i. api9 = unsplash.com with search
Geo Location
Browser Component
Wappler Slideshow with dynamic slides from api9
Wappler Select menu with data source of api4
Wappler Date Range Picker with custom date format and data bindings formatter
Wappler Maps with Dynamic Marker Data of api4
Wappler cards in a Wappler repeat with unsplash.com image data from api7 and Wappler maps with data from api1 and distance bindings from api4
And that is really all there is to it, took me about an hour to make 90% of it work and 2 days trying to get the flight data sorted out.
This uses no custom code at all, everything was done just with Wappler components.
As excellent as i would expect Paul. Sadly i wont be challenging you this week, urgent deadline before i head off for a weeks holiday next week but āiāll be backā as Arnie says, refreshed and eager
Thanks @George, I am fixing the video now, sorry did not realise it would fill the last bit with black like that, replacing the top video now.
The datepicker formatting was an issue as the api wanted it returned like that so i had to actually add data formatters of date1.start.replace(ā-ā, āā) which did make it view a little uglier than i had hoped.
I have an online demo here https://www.africacollectionbs4.com/test.php
I could give you the file in a zip if you prefer however I will have to message you with it as it has all my api keys in it, donāt want google to get on my case, haha.
Congrats @psweb !!!
This is all through the API? Fantastic.
I was thinking if it is possible to create a website for online tickets. You know the āusualā that many websites have where you check tickets from multiple airlines. I have a friend who works in a company in Holland that creates this API. Donāt know if this API is accessible to anyone or only to professionals.