Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cyberboyanmol/exercisedb-api

OpenSource ExerciseDB API is an exercises dataset api that allows users to access high-quality exercises data which consists 1300+ exercises. This API offers extensive information on each exercise, including target body parts, equipment needed, GIFs for visual guidance, and step-by-step instructions.
https://github.com/cyberboyanmol/exercisedb-api

backend-api backend-service exercise-database exercise-dataset exercisedb-api exercises fitness fitness-api fitness-app hono honojs open-api vercel-serverless workout-tracker

Last synced: about 1 month ago
JSON representation

OpenSource ExerciseDB API is an exercises dataset api that allows users to access high-quality exercises data which consists 1300+ exercises. This API offers extensive information on each exercise, including target body parts, equipment needed, GIFs for visual guidance, and step-by-step instructions.

Awesome Lists containing this project

README

        

# ExerciseDB API

![GitHub License](https://img.shields.io/github/license/cyberboyanmol/exercisedb-api)
![GitHub Release](https://img.shields.io/github/v/release/cyberboyanmol/exercisedb-api)

ExerciseDB API, accessible at [exercisedb-api.vercel.app](https://exercisedb-api.vercel.app/), is an exercises API that allows users to access high-quality exercises data which consists 1300+ exercises. This API offers extensive information on each exercise, including target body parts, equipment needed, GIFs for visual guidance, and step-by-step instructions.

## 📚 Documentation

Check out the [API documentation](https://exercisedb-api.vercel.app/docs) for detailed information on how to use the API.

## 📰 Changelog

For a detailed list of changes, see the [CHANGELOG](CHANGELOG.md).

## 🔌 Running Locally

> [!NOTE]
> You need `Bun(1.1.25+)` or `Node.js(v20+)`

1. Clone the repository:

```sh
git clone https://github.com/cyberboyanmol/exercisedb-api
cd exercisedb-api
```

2. Install the required dependencies:

```sh
bun install
```

3. Launch the development server:

```sh
bun run dev
```

## ☁️ Deploying Your Own Instance

You can easily deploy your own instance of the API by clicking the button below:

[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/cyberboyanmol/exercisedb-api)

## 📜 License

This project is distributed under the [MIT License](https://opensource.org/licenses/MIT). For more information, see the [LICENSE](LICENSE) file included in this repository.