HTML,CSS,Javascript,Bootstrap,NodeJS
ejs(Embedded Javascript) used as templating engine for NodeJS.
An interface for reading the latest news made using gnews API (https://gnews.io/).
A covid-19 stats page made using Open Disease Data API (https://disease.sh/).
User can search for stats such as total covid cases,total recovered , country-wise.
A texteditor that allows you to edit text and change some styles.
You can search for word definition and meanings.
A To-do list.
Weather using openweather API.https://openweathermap.org/api
express
ejs
word-definition -Fetches the word definition ,type and its meaning.
nativefier-Converts a browser-based webpage/webpages to a desktop application(electron js).
I had problems with the News API (https://newsapi.org/).
1)The newsapi when trying out on the local computer wouldn't work when client side requests were made.
It however responded to requests from a server.
This is probably because of security reasons.
So to solve the issue i served user the page he requested through the server(localhost).
2)Another issue i had was when i hosted the website.
The newsapi this time wouldn't return me the data because of it's new policy
in which the users making a request for data through a hosted (live) website
must have subscribed to their premium plan.
I switched to https://gnews.io/ API to solve this issue.
