Promise Morka Logo
Promise Morka

Lightweight

This is an app I created to specifically help users search and plan their daily workouts. It is a full stack application I created using HTML, CSS, React on the frontend and Node, Express, PostgreSQL on the backend. The database/API is made up of 4 models which are linked together using one to many relationship linking, creating several joined tables.

Project Image

Project Overview

Going to the gym, I had to scroll through my gallery to see my exercises for the day. This was because my exercise plan was a screenshot of a word document saved in my photo gallery, and the weights I worked out with were figures typed down on my notes app. After every session, and especially on days that I hit a new milestone, I had to manually update my notes app with new information. This was not so much of a tedious process, but I knew that my routine needed some automation, so I decided to build lightweight to help me with the planning of my exercises.

Once a user signs up and logs in, they have the ability to manage their exercises by searching, selecting, editing and deleting exercises. The weight, sets, and reps at which an exercise is performed can also be added by the user.

The frontend was built with HTML, CSS, and React and deployed on Surge .

The RESTFUL backend API for this website - that provides exercises for users to select from - was built by me from scratch and deployed to cloud using Heroku. Node and Express. The information on the API were gotten from ExerciseDB and Wger.de was used as an inspiration for the building of the user interface.

Tools Used

HTML
CSS
React
Node
Express
PostgreSQL