Skip to content

Lo-Agency-Internship/Mhmdreza-Maryam-Mahsa-Hutan-workout-tracker-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mhmdreza-Maryam-Mahsa-Hutan-workout-tracker-app

About Workout tracker App

The most intuitive workout and exercise tracker for any fitness routine. It is the best workout app that can help you get fit, monitoring your progress along the way. It can help you push harder and lift heavier. To help simplify your workout routine, we’ve hand-picked some of the best features.

Features

The app can feel an intersting at a first glance, classes can be filtered by daily, weekly, and the monitoring other clubs member that you prefer. You can also manage your exercises with details category, set, time and due date , at a glance.

In addition, The app allows a user to

  • The simplest interface of any fitness app
  • Add custom exercises.
  • Track workouts.
  • Fetch history of all the tracked workouts.
  • Crash safe,don't worry if something bad happens during a workout, your progress is saved and you can resume as soon as you reopen the app

Running this project locally

Clone the repository:
git clone [email protected]:Lo-Agency-Internship/Mhmdreza-Maryam-Mahsa-Hutan-workout-tracker-app.git

To run the App follow these steps after clone project:

npm install express
npm start

Type url into your browser:
http://127.0.0.1:3000/
Or
http://localhost:3000/

User Documentation

It includes few steps to start work with the App

Starting Workout

To start a workout, select Register from the main screen.This will present you with a form that you must put your email and password.

image

Overview of Exercises

From here, you can monitor the activity also you can monitor activity of other clubs user and get inspired by them for your exercises. Moreover, you can filter your workout to Daily and Weekly that it helps you to be more efficient and stick to your plan.

mary

Add Exercise

Put your exercises easily with insert simple and direct details. also you can able to delete and edit your exercise.

image

API

You Can Use API to See Our Users Exercises Plan.

API LINK

[our website address]/api

API Structure

[{
"username":"[email protected]",
"title":"Running (Example)",
"sets":3 (Example),
"date":"2020-06-20 (Example)",
"time":2H (Example),
"category":"Flexibility Exercise (Example)"
}]

Hash Method

It has Been Used Createhash Method of Crypto Module and "sha256" Algorithm in Our App
The main reason technology leaders use SHA-256 is that it doesn't have any known vulnerabilities that make it insecure and it has not been “broken” unlike some other popular hashing algorithms. As a whole, SHA-256 is better than MD5 because the output size is twice longer and the probability of collisions is lower. SHA256 is recommended by NIST as having adequate hashing strength for passwords, at least for now.

Libraries & Tools Used

Libraries

  • Express
  • Better-sqlite
  • Axios
  • Crypto

Tools

  • HTML
  • Javascripts
  • Bootstrap
  • Twig
  • Alpain.js

Found this project useful?

Let's start!!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •