blob: 22323ffd6d59e3efe63bc48aee23dd68a96e7b6a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# NewsAggregator
A news article aggregator using RSS feeds to extract articles from differing sources. These aggregated articles are displayed on a website for the user to see.
## In-depth
Articles will extracted from an RSS Feed (which is in a XML format) via a C# application, which will put each articke into standard CLR objects. These CLR objects will then be committed to a database for persistence even when the server is off. While the database is periodically updated, a web server will display articles from the database to the user in a nice format.
This therefore provides a clear distinction between the frontend and the backend:
* Aggregator of articles (purely backend)
* Database (purely backend)
* Web server (backend funnel to frontend)
* Web page (purely frontend)
## Languages and services used
* C# for the aggregator
* C#/Node.js for the web server
* MySQL for the database
|