This project started as a 48-hour coding challenge I was given as part of a job application for Solstice.
You can find the original challenge prompt and wireframes in MobileWebContactsApplication292017.pdf.
Make sure you have installed Node.js and npm. You can get them from here.
Then, simply run:
npm start
And browse to localhost:8000/index.html
.