From c02504be3ff744a740b02a4e9372cd2e155ddc68 Mon Sep 17 00:00:00 2001 From: A Farzat Date: Mon, 13 Oct 2025 12:26:59 +0300 Subject: Add the technology stack --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index e941d74..6e859c6 100644 --- a/README.md +++ b/README.md @@ -4,3 +4,22 @@ This application runs continuously, optionally on a server, watching YouTube fee for new videos. This can be used to eliminate the need to subscribe to the channels themselves or even create a Google account. It also allows you to follow YouTube playlists. + +## Technology Stack + +### Back-end + +- Language: Python. +- Web Framework Flask. +- [venv](https://docs.python.org/3/library/venv.html) for the virtual environment. +- Type checking using [mypy](https://www.mypy-lang.org/). +- Testing using [unittest](https://docs.python.org/3/library/unittest.html). +- Production on a Private VPS running Arch Linux. +- Production deployment using [gunicorn](https://flask.palletsprojects.com/en/stable/deploying/gunicorn/) +and [nginx](http://nginx.org/). + +### Front-end + +- Language: JavaScript. +- Built using [Vite](https://vite.dev/). +- Hosted on [GitHub Pages](https://pages.github.com/). -- cgit v1.2.3-70-g09d2