Skip to content

A full-featured workout tracking web app built with Go and Vue. Store, visualize, and optimize your training.

Notifications You must be signed in to change notification settings

VincentBrodin/gogym

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoGym

GoGym is a full-stack web application designed to help users manage and optimize their fitness routines. Built with Vue.js for the frontend, Go with Echo for the backend, and Bun for dependency management, GoGym offers features such as a calorie calculator, workout creator, workout sharing, detailed workout stats, weight control, rest management between sets, and more.

Features

  • Calorie Calculator: Estimate your daily calorie needs.
  • Workout Creator: Design and schedule custom workouts.
  • Workout Sharing: Share routines with friends or the community.
  • Workout Stats & Weight Control: Monitor your progress with detailed statistics.
  • Rest Management: Manage rest intervals between sets.
  • And More: Continuously evolving to offer more tools for your fitness journey.

Tech Stack

Getting Started

Prerequisites

Ensure you have the following installed:

Installation

  1. Clone the Repository

    git clone https://github.com/VincentBrodin/gogym.git
    cd gogym
  2. Set Up the Application

    godo init
  3. Start the Development Server

    godo dev_back
    godo dev_front

    Access the app at the given url from bun/vite.

  4. Build for Production

    godo build

About

A full-featured workout tracking web app built with Go and Vue. Store, visualize, and optimize your training.

Topics

Resources

Stars

Watchers

Forks