https://medium.com/@hassaneodesk/front-end-vs-back-end-vs-full-stack-which-one-is-right-for-you-e07fbe1e2c8f