Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grind API

A fitness tracking REST API built with Go, providing endpoints for managing workouts, nutrition, sleep, and body measurements.

Tech Stack

  • Go
  • PostgreSQL
  • Docker
  • JWT Authentication

Setup

  1. Clone the repository
  2. Configure your database connection in internal/config/databaseConfig.go
  3. Install dependencies:
go mod download

Running

With Docker

docker-compose up

Without Docker

go run cmd/grind-api/main.go

API Endpoints

  • /auth - Authentication and user management
  • /exercises - Exercise management
  • /programs - Training programs
  • /workouts - Workout sessions
  • /nutrition - Meal and food tracking
  • /body-measurements - Body metrics
  • /sleep - Sleep tracking
  • /supplements - Supplement management

About

A fitness tracking REST API built with Go

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages