Open Source Guide logo Open Source Guide

The Software Engineering Daily ecosystem comprises a REST API, Vue.js website, iOS application, Android application, a miner responsible for populating the database, and a logging and analytics application among a few others.

One of the most important components of the ecosystem is the Wordpress site that is the source of all data for the SE Daily ecosystem. When Jeff and the SE Daily team publish a new episode of the podcast, they create a new post on the Wordpress CMS containing the episode description and the audio links. Before there were any of the Software Engineering Daily open source projects, there was the Software Engineering Daily Wordpress site.

The REST API serves as the backend for the Android, iOS, and Vue.js web front end. Its MongoDB database is populated when the sedaily-miner scrapes the Software Engineering Wordpress API and inputs the resulting data into MongoDB.

See the high level architecture for more information.