One of the most asked code questions during a front-end interview is "Can you create a single page application with routes, without a framework?"
This repo shows you how to build a Single Page App using vanilla JavaScript, to implement client-side routing both ways (hash or URL) in an easy-to-use format that can be replicated for any project.