aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md20
1 files changed, 19 insertions, 1 deletions
diff --git a/README.md b/README.md
index 5d3252f..22323ff 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,20 @@
# NewsAggregator
-A news article aggregator using RSS feeds.
+
+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