Gym Workout Logger
-
Client
Personal Project
-
Date
2024
-
Category
Web App
-
File Formats
.py, .docx
Flask-based web application designed to streamline workout tracking and documentation. This comprehensive fitness tool allows users to log workouts, generate custom Word document templates, and manage fitness data through both session-based and user login systems.
Key Features
- Workout Logging: Intuitive interface for recording exercises, sets, reps, and weights
- Word Template Generation: Automatically creates formatted workout documents for printing or sharing
- Dual Access Modes: Supports both guest sessions and registered user accounts
- Data Persistence: Secure storage of workout history and user preferences
- Responsive Design: Works seamlessly across desktop and mobile devices
Technical Implementation
Built using Flask framework with Python, this application demonstrates proficiency in web development, database management, and document generation. The system integrates Python-docx for Word document creation and implements secure user authentication and session management.
Technologies Used:
- Python & Flask Framework
- SQLite Database
- Python-docx for document generation
- HTML5, CSS3, JavaScript
- Bootstrap for responsive design