LiftLog is an online workout tracker. I built it, because I really needed a way to track my workouts and progress in the gym. I didn't want to use any of the existing apps, because they all seemed to be too complicated and bloated with features I didn't need.
It only has the features I, and the majority of people actually require. You can create your own exercises, to later use in your workouts. You can log your workouts which are displayed in an intuitive table format. The design is very minimalistic and easy on the eyes, so that you can focus on your workouts.
For the tech stack, I used Ruby on Rails to secure the backend and React to build the frontend. What's interesting is that I didn't create a separate API for the frontend. Instead, I used Rails to serve the React app. It was one of my first times doing this and I really enjoyed it. As for the styling, I used Sass.
This is a great project that's actually very handy in the real world. I'm still using it to this day and perhaps I'll add some more features in the future.