Sometimes we go hiking with friends, and we always end up bringing too little or too much water. We wanted to create a solution that remediates this problem.

What it does

WaterPal is a small webapp that calculates how much water you need to bring on your trips based on the amount of people and the length of the trip.

How we built it

We've used Vite and Vue for the frontend. The app is backendless, so we hosted it on Vercel with a .tech domain that was provided for free.

Challenges we ran into

Our first project idea was way too ambitious, it took 7 hours of work for us to realize we can't finish it. We went to sleep and started this one with only 10 hours left. This time we tried to be much more realistic with the scope, and managed to deliver the end product before the deadline.

Two of our teammates were also almost completely new to Vue, so they had to learn as we were making the project. They did an amazing job.

Setting up hosting with Vercel custom domains was also a new area for us, we had to learn a bit about DNS records, nameservers, and devops in general.

Accomplishments that we're proud of

  • Improving our Vue skills
  • Improving our devops skills
  • FInishing the project

What we learned

  • Deploying Vercel apps to custom domains
  • Devops skills
  • Vue skills

What's next for WaterPal

  • Improving the user experience across all devices
  • Adding more new features
  • Polish, and more polish

Built With

Share this project: