A 24 hour UI for Veripharm.

classnav case image

Building the UI.

Because of our limited time frame, we decided to build the UI using node.js, a lightweight Javascript runtime build that I had never used before. After the confusion of getting it set up, the rest was standard HTML and SASS development.

Veripharm was built using:

The hardest part of the build.

We were ambitious in our plans for Veripharm, planning on it being used be every vendor and manufacturer at every step in the supply chain, making designing the UI significantly more difficult. Following the KISS principle (Keep It Simple, Stupid) became harder and harder as the complexities of the interactions needed unfolded. After hours of trying and trying again, we settled on our final design for Veripharm.

classnav case image

The take away.

I'm not sure if it was sleep exhaustion, malnutrition, or a mix of the two, but when Veripharm was announced as the winning project, tears sprung into my eyes. It took a solid 5 seconds for it actually register, giving more evidence to the sleep deprivation theory, but the victory felt in that moment has carried me through many long nights buried in code. Here are my main takeaways from that experience:

"Measure twice, cut once."

This isn't exactly my quote, but the principle of careful planning before execution was vital to finishing this project on time. Consulting with the experts and understanding the necessary functionality before I began the project was paramount.

"Do things that scare you."

Again, I'm not the first to say this, but feelings of incompetency nearly kept me from even beginning this hackathon. What a mistake it would have been to limit because of my own fears.

"Take care of yourself."

These 24 hours took 72 hours to recover from. Pulling crazy stunts like these are occasionally necessary, but I would prefer to plan ahead and not have to put myself through such trials. Oh, and eat something other than pizza every now and then.