Skip to content

A simple web app to track one's weight progress (or regress) over time.

Notifications You must be signed in to change notification settings

bapjiws/simple-fitness-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project was bootstrapped with Create React App. As its data endpoint, it's running Strapi CMS with a Graphql interface (we're running a contanerised version of Strapi on an EC2 instance on AWS). UI-wise, the app is relying on the components from Material UI and uses Nivo to render the chart.

The app is currently deployed to Heroku, but since the EC2 instance is running on HTTP and Heroku is running on HTTPS, your browser will most likely block the mixed content :)

How to run this thing locally, then

To start in dev mode, run

npm run start

To start the production build, run

npm run build
npx serve -s build

Known bugs

  • When clicking on measurements in the table to update them, it is possible to change the date to that of another already existing measurement and thus run into an error when trying to save (updating the measurement with its orignal date or a new date that doesn't clash works as expected, however).
  • When the measurements' table content overflows, the header srolls with the rest of the table instead of staying put (oops).

About

A simple web app to track one's weight progress (or regress) over time.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published