Lifting log is a web app to track resistance training workouts.
https://scwood.github.io/lifting-log
- Define your weekly workout plan once, get weekly workouts auto generated as you progress
- Create per-exercise warm-up schemes
- If your exercise uses plates (bench press, weighted pull-ups etc.) the app will tell you what plates to put on the bar, even for warmup sets
- Easy progressive overload: once you've completed an exercise during a session, the app will ask you if you want to add a rep, weight, or keep things the same for next session
- Add, remove, or change specific exercises in your plan as your workouts evolve
- Supports symmetrical and asymmetrical weekly plans
- Google and GitHub login supported currently, would like to add Apple in the future
![](https://private-user-images.githubusercontent.com/9126138/373483833-447771b5-4bd7-4b49-82a3-c54ca6a8d3a0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMjEwOTgsIm5iZiI6MTczOTMyMDc5OCwicGF0aCI6Ii85MTI2MTM4LzM3MzQ4MzgzMy00NDc3NzFiNS00YmQ3LTRiNDktODJhMy1jNTRjYTZhOGQzYTAucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTJUMDAzOTU4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YWVkMTI0YzFlZmEyNjU2ZTIyZmM2NmY0MmJkZjExMjIwNjgzODM3ZTM4NzcwZWRkZjdhOTU5MDgxODUyYmM0MCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.EYzxgpH7dSLHmgAr_rfPPZlZw47DTrtaUFvfiAT8smU)
![](https://private-user-images.githubusercontent.com/9126138/373487933-ebb77fbb-8d3f-44a6-8ffc-ec8cba9397ec.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMjEwOTgsIm5iZiI6MTczOTMyMDc5OCwicGF0aCI6Ii85MTI2MTM4LzM3MzQ4NzkzMy1lYmI3N2ZiYi04ZDNmLTQ0YTYtOGZmYy1lYzhjYmE5Mzk3ZWMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTJUMDAzOTU4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OTVmZjVkNjQ2MmUxYTg1NmU1YjlkOTFhMGE5MDJjMzNhYWYxN2VlMzQ0M2MxZjg4MzY2MzFkMmY0MTU3ZWQ1MCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.c3P5WoNhcX0Z5ufWTs68FawRG3huIdFqRd3-T_b_8V4)
![](https://private-user-images.githubusercontent.com/9126138/373486537-bd0f2da7-784d-4a7c-b34e-f6fe68328488.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMjEwOTgsIm5iZiI6MTczOTMyMDc5OCwicGF0aCI6Ii85MTI2MTM4LzM3MzQ4NjUzNy1iZDBmMmRhNy03ODRkLTRhN2MtYjM0ZS1mNmZlNjgzMjg0ODgucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTJUMDAzOTU4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YTYzZjM4MmE4OGYxNzY3NzVjNTE2YTdkOWNiMzY1YmYwMmY3YTlhNjI1ZmNlZmJhNDQyZjU2NGY5MzhjZTU4ZSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.cfb0b7Ir0nankkZjKFS0QX8Fd-8UW_8K7iNt1elxozg)
![](https://private-user-images.githubusercontent.com/9126138/373487576-95becfa0-da25-4805-a12e-d280b9479935.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMjEwOTgsIm5iZiI6MTczOTMyMDc5OCwicGF0aCI6Ii85MTI2MTM4LzM3MzQ4NzU3Ni05NWJlY2ZhMC1kYTI1LTQ4MDUtYTEyZS1kMjgwYjk0Nzk5MzUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTJUMDAzOTU4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OGQwOTIzNjc3MmE1MjFhNzE1Njc5NjQ0MjNkYzg3ODczYzBiZjk5YjU2Njc5MjZhNTQ0NWE5NzE2ZTNlOWQ2NyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.IhsG6g3PRIRaURLxctGbx5m-Axby_XZWOvkP5HF74eo)
![](https://private-user-images.githubusercontent.com/9126138/373488382-24b42ec8-3267-4dab-85da-1e7fcc4e902d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMjEwOTgsIm5iZiI6MTczOTMyMDc5OCwicGF0aCI6Ii85MTI2MTM4LzM3MzQ4ODM4Mi0yNGI0MmVjOC0zMjY3LTRkYWItODVkYS0xZTdmY2M0ZTkwMmQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTJUMDAzOTU4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9M2JmOTQ4OTNmNTdjNjA2MTEyY2NkYTVjYzQwNjMxN2U2MTE0OWExM2I1N2FhYzRlOWQwYTMwYzdmNmMzMmFkOCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.J7mHEsTZR---dZg-PuBaOZByEajx1QPBHAkxsZreWCc)
![](https://private-user-images.githubusercontent.com/9126138/373488565-84e31623-146d-4d50-bc14-d2eba0127304.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMjEwOTgsIm5iZiI6MTczOTMyMDc5OCwicGF0aCI6Ii85MTI2MTM4LzM3MzQ4ODU2NS04NGUzMTYyMy0xNDZkLTRkNTAtYmMxNC1kMmViYTAxMjczMDQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTJUMDAzOTU4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZDQ2OWE2ODU3YTU4ZTAyY2Y1ZmE0NmMyMDFlYzQwZWM0MGI1NzE2MTgzZjBlZDBiYmViOGZjNjEwMjA1NDc4ZSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.PgjkYs8dtqisGTEdBXCX_Q6Kklwzzbc0v3A_r3aK9b4)
![](https://private-user-images.githubusercontent.com/9126138/373488793-1a3409a7-116d-4daa-8404-cf9bffcfa58a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMjEwOTgsIm5iZiI6MTczOTMyMDc5OCwicGF0aCI6Ii85MTI2MTM4LzM3MzQ4ODc5My0xYTM0MDlhNy0xMTZkLTRkYWEtODQwNC1jZjliZmZjZmE1OGEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTJUMDAzOTU4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZjA0ZGM1ZjAyYjc1MTJhMGU4NzU4ZTM0Y2IyZWE1OTY5M2FkMzViN2VlMjA1ZWI3YWQ0OTkyZWEyNTFjOTE3NSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.nW3ATPtn4tbVjdlSso82FPegJojH2V5LnjdbRIH86Zo)