https://medium.com/coderbyte/how-to-build-a-side-project-that-will-impress-future-employers-3c2cfc1c214c