Tech Stack overview
DNS
- Hosting: GoDaddy
- DNS server: AWS Route 53
Mail
- Proton Mail: Services@OpenTech.news
- Login: https://account.proton.me/mail
Amazon Web Services (AWS)
- Account: Services@OpenTech.news
Storage (AWS S3)
- opentech.news-public (LIVE/PRODUCTION)
AWS Users (AWS IAM)
- opentech.news_public-dev - Dev / Preview
- S3Full access
- TO-DO: Restrict to Dev S3 bucket
App Back-end
- Data-sources
- Google News alerts / RSS links
- Fetching newfeeds
- Google News RSS feeds (Python / Feedparser)
- Reading RSS from Discourse discussion board forums (Python / Feedparser)
- Read Discussion from GitHub (ATOM feeds, Feed parser)
- Saving stories into database
- Generating HTML pages
- Python / Jinja HTML templates / Supabase datbase
- Generating Markdown files
- Creating HTML site using MkDocs / MkDocs+Material
- Automation
- Cronjob on Debian Linux
- Exploring AWS Lambda + CloudWatch + Scheduler
- Hosting the website
- Amazon AWS
- S3 Storage
- CloudFront for caching
- Interactive data visualization, charts & graphs
- Explore: Apache ECharts
- Explore: Grafana