WEB APPLICATION

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
Gym Logger Dashboard
Main Dashboard Interface
Workout Entry Form
Workout Entry Form
Generated Word Template
Generated Word Document Template

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