OmarkoSports is a project created to provide easy access to the latest news and stories in the sports world. It provides easy access to the latest headlines from TheAthletic, SkySports, & TheTelegraph and uncovers stories from Football, Basketball & Motorsports.
Check it out OmarkoSports
This project is a NodeJS application and it makes use of different NodeJS libraries to serve relevant data. Some of the libraries used are:
Express.JS
ExpressJS was employed as the web application framework for handling routes, building APIs and handling HTTP requestsExpress Handlebars
Express Handlebars was used in this project to deliver dynamic HTML content and deliver data from server-side to client-sideAxios
Axios was used to send GET request to URL and retrieve HTML contentsCheerio
Cheerio was usesd to parse HTML contents and scrape relevant data
You can learn more about these libraries below
Express.JS - Detailed documentation on how to install and apply Express.JS in your project
Express Handlebars - Guide on how to structure and how to use Express Handlebars
Axios - Full guide containing examples and how to install and use Axios.
Cheerio - Cheerio documentation containing relevant information on how to implement and use cheerio in your project
If you found an issue or would like to submit an improvement to this project, please submit an issue using the issues tab above. If you would like to submit a PR with a fix, reference the issue you created!