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.
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
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/
It includes few steps to start work with the App
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.
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.
Put your exercises easily with insert simple and direct details. also you can able to delete and edit your exercise.
You Can Use API to See Our Users Exercises Plan.
[our website address]/api
[{
"username":"[email protected]",
"title":"Running (Example)",
"sets":3 (Example),
"date":"2020-06-20 (Example)",
"time":2H (Example),
"category":"Flexibility Exercise (Example)"
}]
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.
- Express
- Better-sqlite
- Axios
- Crypto
- HTML
- Javascripts
- Bootstrap
- Twig
- Alpain.js
Let's start!!