Solving my own problem with Software

Jaime Rios - May 27 '19 - - Dev Community

TLDR : I made a mobile-only, PWA.
Link to the app ➡ https://simpleunitconverter.netlify.com/
Link to the repo ➡ https://github.com/papaponmx/simple-unit-converter

Hey guys, this is a short post, just to let you know that I just launched a PWA that solves a very personal problem.

The problem

When I go to the gym, three situations coincide:

  • I use an app that allows you to use pounds or kilograms but not both.
  • My gym uses pounds for machines and kilograms for dumbbells.
  • Therefor I need a way to constantly convert units from pounds to kilograms.

Now, let us explore the alternatives:

  • I could do it mentally, but I will not too lazy for that.
  • There is an app, but I don't want to see commercials, neither use 25 MB for such a simple app space on my device, nor want to see commercials.
  • Just Google it, I could but that means turning on the mobile data. That seems trivial, but I start to get notifications from social apps. The problem is that they induce me train for more time than I should, and make me more prone to injuries due to bad form.
  • There is a website for that. Kind of, but they are not fully responsive not PWAs.
  • Create a PWA connected to the cloud in order to track your own trainings. I didn't think of that at the time thinking

The solution 🤓

Use my knowledge and make a PWA with these features:

  • ️Bidirectional KG to LBS Unit Conversion 🏋️‍
  • Dark Theme as default 🌑
  • Screen reader tested 🔉
  • No User tracking 🔍
  • No Ads 📈
  • No 💩
  • Open source 📚

The tech stack

  • Hosted on Netlify.
  • Create React App as a boilerplate.
  • State management with React Hooks and Context API.
  • Styled Components.

Link to the app ➡ https://simpleunitconverter.netlify.com/
Link to the repo ➡ https://github.com/papaponmx/simple-unit-converter

Cheers guys.

. . . . . . . . . . . . . . . . . . . . . . . .