A Vue/NodeJs aggregated news feed.
You'll need docker and docker compose installed.
To get the site running on your local machine:
Build:
docker-compose build
Run:
docker-compose up
This will startup the local server http://localhost:3000
Endpoints:
- api/news
- api/sources
- api/requests
- login to see personalised news
- list news headlines
- filter news by category
- list news sources
- add news sources
Backend:
- NodeJS
- loopback
- cheerio
- mongodb
Frontend:
- VueJS
- Vuex
- Vuetify