Devlog 4
The End?
I DID IT!!
I managed to implement everything I wanted to and I feel like the MainTab project is ready to be shipped!! :D
It took me quite a while to create a decent layout (it’s a bit awful so it will probably change) and implement all the features. Luckly for most problems a quick online research was enough to fix them, while for others it took me quite a while and that’s why I spent nearly 4 hours working on this since last Devlog.
BUT, I managed to do it, and I am very happy because everything works as intended!!
MainTab features:
- News Feed: Get the Top Stories from “HackerNews” right on your page, for easy access
- Weather Forecast: Get current weather conditions and a 7-day forecast!
- GitHub Profile Stats: A little widget that shows your total contributions on GitHub and your current and longest Streak!
- Search: … Well … Obviously, it lets you search anything on the Web using DuckDuckGo.
- Daily Background: Get a different background every day!
- Bookmarks: Save your most used websites for easy access!
If you want to know all the APIs used here they are:
- Open Meteo: Get weather data using Latitude and Longitude.
- BigDataCloud Reverse Geocoding: Get a precise location using Latitude and Longitude.
- Google Favicon API: This API lets you get the Icon of a website. I couldn’t find any official documentation, so here is the guide I used.
- Hacker News API: To get news from the HackerNews Feed.
- Quoteslate API: Get a random quote.
- Bing Wallpaper API: API that lets you get a daily background from the Bing.com
- GitHub Readme Streak Stats: Generate the profile stats card for GitHub
Also, data like GitHub username and bookmarks are all saved into localStorage so nothing is lost on refresh!!
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.